Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Developer

MANJA TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 50,000 - 70,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 technology company in Singapore is seeking a Junior Software Developer to join their team focused on smart mobility solutions. This role involves developing data analytics tools, writing SQL queries, and assisting with optimisation algorithms. Ideal candidates are fresh graduates with a strong foundation in Python programming and an interest in data-driven solutions. The position offers learning opportunities from experienced professionals in a dynamic environment.

Benefits

Learning opportunities
Hands-on exposure to real-world systems
Impactful contributions in a small team

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong foundation in Python programming.
  • Working knowledge of SQL and relational databases.
  • Interest in data analytics, algorithms, and optimisation problems.
  • Strong problem-solving skills and attention to detail.

Responsibilities

  • Analyze DRT operational data and translate insights into improvements.
  • Develop and maintain Python-based analytics tools.
  • Write SQL queries to analyze data from production databases.
  • Build reports and dashboards using Apache Superset.
  • Assist in developing optimisation models using Google OR-Tools.

Skills

Python programming
SQL
Data analytics
Problem-solving
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

Google OR-Tools
Apache Superset
Docker
Job description

Company: Manja Technologies Pte Ltd
Location: Singapore

About Manja Technologies

Manja Technologies is a small, product-focused technology company building software solutions for smart mobility and demand-responsive transport (DRT). Our work sits at the intersection of transport operations, data analytics, and optimisation, helping improve public transportation efficiency, accessibility, and sustainability.

We are looking for a Junior Software Developer to join our close-knit team in Singapore, working closely with an Operations Research (OR) Lead on real-world transportation problems. This role is well-suited for fresh graduates or early-career engineers who are excited about applied data, algorithms, and mobility systems.

Role Overview

As a Junior Software Developer in the DRT team, you will support the development of data analytics, reporting, and optimisation algorithms that power our transport systems. You will work hands-on with operational data, build analytical tools and dashboards, and assist in developing routing and scheduling logic used in live systems.

This is a great opportunity to learn how software, data, and OR models come together in production environments.

Responsibilities
  • Work closely with the OR Lead and engineering team to analyze DRT operational data and translate insights into system improvements.
  • Develop and maintain Python-based analytics tools and algorithm support code.
  • Write SQL queries to extract, transform, and analyze data from production databases.
  • Build and maintain reports and dashboards using Apache Superset for operational monitoring and decision-making.
  • Assist in developing and tuning optimisation models using Google OR-Tools (e.g. routing, assignment, scheduling).
  • Support the integration of analytics and optimisation outputs into backend services and APIs.
  • Participate in code reviews and contribute to clean, well-documented, and maintainable code.
  • Collaborate with cross-functional teams to gather requirements and ensure successful delivery of projects.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong foundation in Python programming.
  • Working knowledge of SQL and relational databases.
  • Interest in data analytics, algorithms, and optimisation problems.
  • Basic understanding of software development principles (clean code, version control).
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and ability to work in a small team environment.
Preferred Qualifications (Nice to Have)
  • Exposure to Operations Research or optimisation techniques (academic or practical).
  • Experience or familiarity with Google OR-Tools.
  • Experience with BI / visualization tools such as Apache Superset.
  • Understanding of transportation, logistics, or mobility systems.
  • Familiarity with cloud platforms (AWS, GCP, or similar).
  • Experience working in an Agile development environment.
  • Knowledge of Docker or containerized applications.
Why Join Us?
  • Work on real-world smart mobility and DRT systems used in production.
  • Learn directly from an experienced Operations Research Lead.
  • Gain hands-on exposure to data analytics, optimisation, and live transport operations.
  • Be part of a small team where your contributions have real impact.
  • Strong learning and growth opportunities in a niche, high-impact domain.
How to Apply

If you are a self-motivated individual with a passion for software development and data-driven problem solving, we would love to hear from you.

Please send your resume and a cover letter to [email protected] with the subject line:
“Junior Software Developer (DRT) Application – [Your Name]”

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.