Apply Now »

Backend Developer

Job Purpose

We are looking for an experienced Backend Developer with proficiency in Java, Python, and SQL to develop and maintain server-side applications. You will work closely with the front-end team and DevOps engineers to deliver robust, scalable solutions. Familiarity with cloud platforms such as Azure, AWS, or GCP is a plus.

Responsibilities

The duties and responsibilities are as listed below. Note that the list is not comprehensive and related duties and responsibilities may be assigned from time to time.

  • Develop and maintain web applications using Java and Python web frameworks (e.g., Spring, Django, Flask).
  • Write efficient, maintainable code with a focus on performance and scalability.
  • Design and implement database schemas, optimize queries, and ensure the integrity and security of stored data.
  • Collaborate with cross-functional teams (front-end developers, DevOps, etc.) to build seamless and efficient full-stack solutions.
  • Monitor and optimize application performance, troubleshoot issues, and implement best practices for debugging and testing.
  • Support DevOps practices, including CI/CD pipeline setup and deployment automation.
  • Leverage cloud platform (Azure, AWS, or GCP) to deploy and manage applications.

Qualifications & Work Experience

  • BSc degree in Computer Science, Engineering, or relevant field (or equivalent experience).
  • 1 to 3 years of experience as a Backend Developer or similar role.

Skills

Technical skills include:

  • Solid experience in Java and Python, with hands-on knowledge of web application frameworks (Spring, Django, Flask, etc.).
  • Strong SQL skills and experience working with relational databases (e.g., MySQL, PostgreSQL).
  • Knowledge of RESTful APIs and web services.
  • Familiarity with cloud platforms (Azure, AWS, or GCP) and experience with deploying and managing applications in the cloud.
  • Experience in DevOps practices, including CI/CD, infrastructure as code (e.g., Terraform), and containerisation (Docker, Kubernetes).
  • Experience with security best practices for backend development.

 

Generic skills include:

  • Excellent problem-solving skills and ability to work in a collaborative environment.
  • Strong communication skills and ability to work independently or as part of a team.
  • Good time-management skills
  • Great interpersonal and communication skills

About SMRT Corporation

SMRT Corporation Ltd (SMRT) is a public transport services provider. Our primary business is to manage and operate train services on the North-South Line, the East-West Line, the Circle Line, the new Thomson East-Coast Line and the Bukit Panjang Light Rail Transit. This is complemented by our bus, taxi and private hire vehicle services. 

An exciting and rewarding career is waiting for you at SMRT. Join us and embark on a journey that matters. You Matter – we take care of you and your well-being. Your Work Matters – your ideas and contributions work towards building the future of our transport system and create positive impacts to the community. Your Development Matters – we offer diverse careers and learning opportunities for our people to grow you to the fullest of your potential.

Come onboard the SMRT journey today.

Vision
Moving People. Enhancing Lifestyles

Core Values
Respect, Integrity, Safety & Service, Excellence

 

Apply Now »