Developer/Senior Developer (Full Stack)
Shaping Singapore’s digital future, we at the Infocomm Media Development Authority (IMDA) often tackle head-on challenges that come with developing and deploying emerging, frontier technologies across various sectors. We Dream, Design and Deliver in the technology and media space, leading Singapore into a limitless digital future.
Join us in playing an exciting role in building Singapore’s digital metropolis.
If you have what it takes to build Singapore’s digital future with us, we are looking for a Full Stack Developer for the role in SGTraDex Technologies Pte Ltd, wholly owned subsidiary of IMDA.
What the role is:
SGTraDex Technologies Pte Ltd is a company incorporated to design, own and operate SGTraDex, a trusted and secured data exchange highway.
You will be part of the Engineering Team and will be working on enterprise level applications to build web applications that facilitates data exchanges across multiple systems.
What you will be working on:
• Drive the development team in building reusable and extensible services
• Advocate and practice agile principles in software development
• Design and build services with a focus on business value and usability
• Design systems with scalability and flexibility in mind
• Embrace and ensure “lean operations” for all system
• Contribute in technical discussion or solutioning session
• Perform code reviews and encourage best practices
• Maintain user guides and technical documentations
What we are looking for
• Experience with Cloud hosting or PaaS such as AWS, Azure, Google Cloud, Heroku, Firebase, etc
• Write high quality and maintainable code on open-source (Linux based) web platforms and frameworks (Example: NodeJS, Angular, ReactJS, Go, etc.)
• Experience with both frontend and backend development from development to operation
• Experience with micro-service architecture
• Experience with at least 1 SQL and NoSQL database
• Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines
• Excellent written and communication and skills
• Work in a cross-functional service team consisting of software engineers, DevOps, and other specialists
For senior developers:
• Own end-to-end design and implementation for complex systems
• Provide technical leadership within the team
• Mentor junior engineers
• Review and approve code
• Take ownership of the project documentation
• Perform the Scrum master role (scrum master certification is a plus)
This position will commensurate with experience
Only shortlisted applicants will be notified