Job Summary
We are seeking a skilled Backend Developer with strong hands-on experience in Python and/or Java to design, develop, and maintain scalable backend services and APIs. The ideal candidate will have experience building robust backend systems, integrating with databases and external services, and supporting end-to-end software delivery. Exposure to React is considered an added advantage.
Key Responsibilities
- Design, develop, and maintain backend services using Python and/or Java
- Develop and implement RESTful APIs and backend business logic based on functional and technical requirements
- Build, optimise, and maintain database schemas, queries, and data access layers
- Integrate backend services with frontend applications and third-party/external systems
- Ensure backend applications meet performance, scalability, security, and reliability standards
- Write clean, maintainable, reusable, and well-documented code
- Perform unit testing and integration testing for backend components
- Participate in peer code reviews and contribute to technical design discussions
- Support SIT and UAT activities, including troubleshooting, defect analysis, and resolution
- Assist with deployment activities and post-production stabilisation support
- Maintain and update technical documentation for backend modules and services
Required Skills & Experience
Mandatory Skills
- Strong hands-on experience in backend development using Python and/or Java
- Proven expertise in designing and implementing RESTful APIs and backend business logic
- Experience working with relational/non-relational databases and backend system integrations
- Good understanding of software engineering best practices, coding standards, and testing methodologies
- Experience with version control systems such as Git
Preferred Skills
- Exposure to React.js or frontend integration concepts (optional)
- Familiarity with cloud platforms, containerisation, or CI/CD pipelines is an advantage
- Knowledge of microservices architecture and API security best practices
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field
- Relevant experience in backend application development and system integration
Top 3 Must-Have Skills
- Strong backend development experience using Python and/or Java
- Proven experience designing and implementing RESTful APIs and backend business logic
- Experience with databases and backend system integrations
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer
2026-05-27
Full Stack Developer
2026-05-27
Fullstack Developer (.NET + React)
2026-05-27
- Posted
- May 12, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Elliott Moss Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer
2026-05-27
Full Stack Developer
2026-05-27
Fullstack Developer (.NET + React)
2026-05-27