Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

MARS CONSULTING PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading consulting firm in Singapore is looking for a skilled Backend Engineer to design and develop scalable backend systems and APIs. The role requires experience in backend programming languages such as Java or Python, hands-on knowledge of big data frameworks like Spark, and familiarity with cloud platforms. The successful candidate will ensure system reliability and security while collaborating with product and data teams.

Qualifications

  • Strong proficiency in backend programming languages like Java, Python, or Go.
  • Experience with API design and microservices architecture.
  • Hands-on experience with big data frameworks such as Spark or Kafka.
  • Familiarity with cloud platforms and containerization tools.
  • Solid understanding of both SQL and NoSQL database systems.

Responsibilities

  • Design, develop, and maintain scalable backend systems and APIs.
  • Build and optimize data pipelines for real-time and batch processing.
  • Ensure system reliability, performance, and security across services.
  • Collaborate with product and data teams for robust technical solutions.
  • Participate in code reviews, testing, and CI/CD practices.

Skills

Backend programming languages (Java, Python, Go)
API design
Microservices architecture
Big data frameworks (Spark, Kafka, Hadoop)
Cloud platforms (AWS, GCP, Azure)
Containerization (Docker, Kubernetes)
Database systems (SQL and NoSQL)
Job description
Responsibilities
  • Design, develop, and maintain scalable backend systems and APIs.
  • Build and optimize data pipelines to support real-time and batch processing.
  • Ensure system reliability, performance, and security across services.
  • Collaborate with product and data teams to deliver robust technical solutions.
  • Participate in code reviews, testing, and continuous integration/deployment practices.
Requirements
  • Strong proficiency in backend programming languages (e.g., Java, Python, Go).
  • Experience with API design, microservices architecture, and distributed systems.
  • Hands-on experience with big data frameworks (e.g., Spark, Kafka, Hadoop).
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Solid understanding of database systems (SQL and NoSQL).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.