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]