Position Overview
We are seeking a passionate and experienced Senior Back-End Software Engineer to join our platform team in Singapore . In this role, you will help build cloud-based APIs and services that serve as the foundation for a wide range of next-generation applications and workflows across design and engineering industries.
You will be part of an agile and high-performing team , working closely with engineers, product managers, designers, and other stakeholders. Together, you’ll develop reliable, scalable, and secure backend services that are used globally by a large and diverse user base. This is a unique opportunity to build critical infrastructure that empowers developers and customers to create innovative and custom business solutions.
Responsibilities
- Design, build, and maintain robust, scalable, and secure backend services using modern cloud technologies.
- Collaborate with product managers, designers, and engineers to turn business requirements into functional, high-quality software.
- Apply cloud architecture principles and design patterns to ensure service reliability and performance.
- Drive and participate in code reviews , ensuring high-quality, maintainable code and continuous improvement.
- Improve team development processes and tooling to enhance delivery speed and product quality.
- Develop and maintain RESTful APIs , enabling integration with a broad range of internal and external systems.
- Ensure systems are observable and resilient , with strong logging, monitoring, and alerting practices.
- Participate in on-call rotation to monitor and support production systems as needed.
Minimum Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field—or equivalent industry experience.
- At least 4 years of hands-on experience in developing backend or cloud-based applications.
- Strong knowledge of Java , including experience with frameworks such as Spring .
- Proficiency in data structures, algorithms , and general software engineering principles.
- Experience designing and working with RESTful APIs .
- Hands-on experience with both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, Redis, DynamoDB).
- Familiarity with modern development workflows, including version control , CI/CD , automated testing , and production deployment .
- Strong problem-solving skills and ability to navigate complex systems.
Preferred Qualifications
- Experience with major cloud platforms like AWS , Azure , or Google Cloud Platform .
- Familiarity with caching and storage tools like Redis , DynamoDB , or similar technologies.
- Knowledge of Python or other backend languages in addition to Java.
- Experience designing and operating high-performance, observable, and secure microservices.
- Exposure to monitoring and alerting tools (e.g., Prometheus, Grafana, ELK stack, or CloudWatch).
- Previous experience working in a Scrum/Agile development environment.
Report job