Job description
Capital Dynamics is seeking a smart and creative Back-end Developer to design, implement, and maintain scalable server-side applications that power our web platform. Based in Kuala Lumpur, this role offers the opportunity to work on mission-critical systems, optimize performance, and contribute to a high-growth tech environment.
In this role, you will craft robust APIs, manage data models, ensure security and reliability, and collaborate with front-end engineers, product managers, and UX teams to deliver delightful user experiences. You will participate in architecture decisions, implement automated tests, and contribute to CI/CD pipelines to accelerate delivery without compromising quality.
We value curiosity, ownership, and strong problem-solving skills. If you enjoy building clean, maintainable code and driving backend excellence across a modern tech stack, we want to hear from you.
You will work with Node.js, Java, or Python and modern frameworks such as Express, Spring, or Django, building services that scale. You’ll design data models using PostgreSQL or MySQL and explore NoSQL options like MongoDB when appropriate. You will deploy to cloud platforms (AWS, GCP, or Azure) and implement containerized services with Docker and orchestration with Kubernetes. You will also contribute to testing, monitoring, and security practices to protect data and ensure reliability.
Capital Dynamics offers a collaborative, fast-paced environment with opportunities for professional growth and ongoing learning. If you thrive in a dynamic setting and want to make an impact, apply today.
Responsibility
- Design, implement, and maintain robust backend services and APIs to support the company's web platform.
- Collaborate with frontend developers and product teams to translate requirements into scalable solutions.
- Optimize application performance, capacity planning, and data modeling for high-traffic scenarios.
- Develop and enforce security, data governance, and compliance best practices.
- Write automated tests, participate in code reviews, and contribute to CI/CD pipelines.
- Implement monitoring, logging, and alerting to ensure system reliability and observability.
- Mentor junior developers and share best practices to improve overall code quality.
Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related field; or equivalent practical experience.
- 2-5 years of backend development experience in Node.js, Java, or Python.
- Proficiency with RESTful APIs, microservices architecture, and relational databases (PostgreSQL/MySQL); familiarity with NoSQL databases (MongoDB).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker); basic Kubernetes knowledge is a plus.
- Strong understanding of security, data protection, and performance optimization.
- Excellent problem-solving, communication, and collaboration skills; comfortable working in Agile/Scrum environments.
- Portfolio or examples of backend projects or contributions to open-source are a plus.