Taro Logo

Senior Principal Developer, Full Stack

Singapore's Land Transport Authority - a statutory board under the Ministry of Transport that plans, builds and maintains Singapore's land transport infrastructure and systems.
Principal Software Engineer
In-Person
10+ years of experience
Government
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Principal Developer, Full Stack

Join the Land Transport Authority (LTA) of Singapore as a Senior Principal Developer, Full Stack, where you'll be part of an innovative team redesigning the One Motoring platform. This role combines technical leadership with hands-on development, requiring expertise across the full technology stack. You'll be responsible for building new capabilities including real-time billing, personalized dashboards, and intuitive user flows.

The position demands a seasoned professional with 10+ years of experience who can navigate both technical implementation and team leadership. You'll work with modern technologies including JavaScript, Python, and cloud platforms, while implementing best practices in development, testing, and deployment. The role involves close collaboration with product managers, architects, and designers to deliver impactful user experiences.

As a technical leader, you'll mentor junior developers while maintaining hands-on involvement in coding. The environment is fast-paced and startup-like, requiring adaptability and strong ownership. This is an opportunity to make a significant impact on Singapore's digital infrastructure while working with cutting-edge technologies and leading a talented team.

The role offers the chance to work on meaningful public sector projects that directly impact citizens' lives. You'll be part of transforming government services, making them more efficient and user-friendly. The position requires a balance of technical expertise, leadership skills, and the ability to drive innovation while maintaining enterprise-grade quality standards.

Last updated a month ago

Responsibilities For Senior Principal Developer, Full Stack

  • Own the full stack development of frontend and backend systems
  • Set up and configure development environments, CI/CD pipelines, and cloud infrastructure
  • Champion Agile practices and drive development cycles
  • Implement testing strategies and maintain engineering excellence
  • Collaborate with product managers, architects, and vendors
  • Mentor and guide a team of developers
  • Work on the One Motoring platform redesign

Requirements For Senior Principal Developer, Full Stack

JavaScript
Python
Node.js
TypeScript
  • At least 10 years of full stack development experience
  • Proficiency in JavaScript, Python, HTML and UI libraries
  • Experience with frontend frameworks (Angular, Node.js) and backend frameworks (Fast API, Django)
  • Knowledge of enterprise data flows (ESB, API GW, MQ, AWS Kafka)
  • Cloud platform configuration and deployment experience
  • Strong command of Git workflows and automated testing
  • Experience with AI tools integration (Copilot, Cursor)
  • Ability to balance technical execution with strategic thinking
  • Strong mentorship and team leadership skills

Interested in this job?