Junior – Mid Backend Developer
Bangkok (Thailand)
Publication date:
2022-10-19
Job type:
Permanent
Job time:
Full-time
Industry:
IT & Digital
Job Description
Our client is building the best-in-class platform for vending operations, realised as an event sourced distributed system
integrating directly with IoT machines in real-time. Areas you’ll be working on include telemetry ingestion, inventory analytics & reporting, data engineering and security. There are many opportunities with giant latitude for you to have a tremendous influence
on the direction of the product.
The ideal candidate will have experience building and scaling fault tolerant distributed services, leading technical decisions and a passion for good, clean software. Some basic English language skills would be helpful.
Required skills
- Good intuition of computer science fundamentals
- Building and architecting distributed services
- Proficiency in at least one programming language
- Database experience
- Strong analytical and problem solving skills
- Highly desirable skills
- SOLID principles / Ports & Adapters Architecture / Clean Architecture
- Domain driven design is a big plus
- Event sourced systems (we use Kafka)
- Familiarity with CQRS
- Authentication and authorization
- Node.js experience
- DevOps experience
- Data Warehousing
- Cloud experience (we use AWS)
- Full SDLC experience
- Our stack today is comprised of TypeScript, Golang, Python, PostgreSQL, Redis,
Kafka, Docker, ECS hosted on AWS + more.
Qualification Required