We are looking for a Backend Developer to design, build and optimize scalable services that power modern enterprise applications. You will collaborate with cross-functional teams to deliver secure, high-performance systems aligned with business objectives. This role is ideal for engineers who value clean architecture, strong documentation and continuous improvement.
Responsibilities
- Collaborate with frontend developers, designers and Product Owners to align technical solutions with business requirements
- Design and implement scalable backend services, microservices and complex business logic
- Develop and maintain RESTful APIs with proper versioning, pagination and error handling
- Ensure secure integration with databases, frontend applications and external systems
- Create and maintain comprehensive technical documentation including API specifications, service runbooks and READMEs
- Follow software development processes, security guidelines and governance standards
- Optimize applications for performance, scalability and reliability
Requirements
- Proven expertise in designing scalable services and microservices architectures
- Strong experience developing RESTful APIs with versioning, pagination, idempotency and defined error contracts
- Proficiency in database schema design, query optimization and data integration
- Experience enforcing API security including authentication, authorization and token handling
- Hands-on experience with logging, monitoring and auditing tools
- Ability to tune applications using caching, concurrency management and resiliency patterns
- Experience working within Waterfall, Agile (Scrum) or Hybrid delivery models
- Proficiency with Jira, Azure DevOps and Git
- Experience with CI/CD pipelines, environment promotion (DEV to PRD) and deployment or rollback strategies
- Professional proficiency in English and Thai, both spoken and written
Nice to have
- Experience with API management tools such as Apigee
- Knowledge of Prompt Engineering fundamentals and GenAI tools for documentation acceleration
- Familiarity with frontend security best practices