Select Page
Home » Job Search » Jobs » Senior Backend Developer

Senior Backend Developer

Bangkok (Thailand)

Publication date:
2022-10-19
Job type:
Permanent
Job time:
Full-time
Industry:
IT & Digital
Job Description

Our client, is a looking to operate upwards of 100,000 machines worldwide over the next 4 years. We are 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.

  • Good intuition of computer science fundamentals
  • Building and architecting distributed services
  • Proficiency in at least one programming language
  • Database experience – both SQL, NoSQL, with a strong understanding of how they differ and the tradeoffs involved with using them
  • Strong analytical and problem solving skills
  • Leading technical decisions
  • At least 2 years’ experience building distributed systems
Qualification Required

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.

 
[contact-form-7 id="481" title="Form Job"]