Develop and maintain customer-facing platforms, build scalable software solutions, design software architecture, and support automation initiatives. The role involves agile development, backend and frontend engineering, stakeholder communication, and clear technical documentation. Candidates should have experience with Django, FastAPI, Next.js, Python, TypeScript, databases, and APIs, with preferred knowledge of identity technologies, cybersecurity, distributed systems, Terraform, DevOps, and agile practices.
Ensign is hiring !
Key Responsibilities:
- Develop and be accountable for customer-facing platforms
- Build innovative software to support business needs
- Design and implement scalable solutions including software architecture
- Work in an agile manner to iterate quickly on business requirements
- Explore solutions to address automation and developmental needs of the department
Requirements:
- Hands-on experience in backend software development frameworks such as Django and FastAPI
- Hands-on experience in frontend software development frameworks such as Next.JS
- Hands-on experience in programming languages such as Python and TypeScript
- Knowledge of databases and APIs
- Passionate about designing good UI and UX
- Preferably knowledge of OAuth2 and OIDC technologies
- Preferably knowledge of or interest in cyber security
- Preferably knowledge of scalability and/or distributed systems
- Preferably knowledge of platform engineering and technologies such as Terraform
- Preferably experience with DevOps practices, such as CI/CD
- Preferably experience with Agile practices, such as Scrum and/or Kanban
- Ability to communicate with stakeholders for requirements specifications
- Ability to document software architecture and implementation clearly and concisely
Ensign InfoSecurity Singapore, Singapore, SGP Office
Singapore, Singapore
Similar Jobs
Artificial Intelligence • Big Data • Information Technology • Security • Software
Develop and validate desktop and mobile applications for secure identity document SDKs. Responsibilities include building mobile demo applications, validating UI/UX, improving Jenkins CI integration, and supporting related software engineering tasks with guidance from experienced team members.
Top Skills:
AndroidCC++Chromium Embedded FrameworkFlutteriOSJavaJenkinsKotlinRcpttSwift
Information Technology • Software • Cybersecurity • Defense
Software Engineering intern who will design and develop systems, web or mobile applications, and proof-of-concepts supporting business workflows, data management, and information processing. Responsibilities include exploring technologies, documenting findings, meeting user requirements under mentor guidance, and presenting completed products to management and users.
Top Skills:
ElasticsearchJavaJavaScriptMinioMongoDBMs SqlNoSQLPythonReact JsSpring BootSQLVue
Information Technology • Software • Cybersecurity • Defense
Develop and test systems and applications supporting business workflows and information management. Conduct technology scans and proof-of-concepts, explore software and data-management technologies, deliver products meeting user requirements, and present completed systems to management and users. Potential projects include web or mobile applications with AI features. Work is performed under mentor guidance.
Top Skills:
JavaJavaScriptPython
What you need to know about the Singapore Tech Scene
The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

