Full Stack Developer

K2 PARTNERING SOLUTIONS PTE. LTD.Singaporemycareersfuturepublished 10/28/2026
Must-have:TypeScriptJavaC#HTMLCSSReactAngularVueNode.jsGitFrontendBackendFullstackAgileScrumKanbanCI/CDMicroservicesSecurityLead

About the company

We are looking for a dedicated and proactive Full Stack Developer to join our digital transformation team. In this role, you will play a critical part in designing, building, and deploying secure, resilient, and citizen-centric/enterprise digital solutions that support Whole-of-Government (WOG) initiatives and business operations. You will collaborate closely with cross-functional teams—including product managers, system architects, and business users—to deliver impactful, scalable software applications.

Your tasks

  • Software Design & Implementation:

Lead the design, development, and enhancement of scalable, robust web applications in accordance with government engineering standards and ICT policies (e.g., IM8).

  • System Integration & APIs:

Architect, build, and maintain secure RESTful APIs and backend microservices to integrate internal systems with Whole-of-Government platforms and external services.

  • Data Management & Migration:

Manage relational and enterprise databases; analyze legacy data structures, design mapping rules, and build scripts/pipelines to ensure accurate and secure data migration, validation, and cutover.

  • Testing & Quality Assurance:

Conduct unit, integration, and security testing (including remediation of vulnerabilities from code scans and penetration tests); debug and maintain high code quality, system performance, and reliability.

  • Modernization & Maintenance:

Provide ongoing technical support, implement bug fixes, and drive continuous system enhancements to modernize legacy systems.

  • Agile Delivery & Governance:

Work within an Agile delivery environment (Scrum/Kanban); maintain clean technical documentation, design specifications, and standard operating procedures.

Requirements

  • Experience:

Minimum 4 years of hands-on experience in full-stack software development delivering enterprise-scale or mission-critical applications.

  • Technical Proficiency:
  • Strong working proficiency in enterprise backend frameworks (such as Java / Spring Boot, C# / .NET, or modern Node.js).
  • Solid hands-on experience with frontend technologies (such as React, Angular, Vue.js, TypeScript, HTML5/CSS3).
  • Good foundation in relational databases (such as PostgreSQL, MS SQL, or MySQL) and complex SQL query tuning.
  • Practical knowledge of RESTful API design, authentication standards (OAuth, SAML), and secure coding practices.
  • Experience with data migration workflows, reconciliation, and database scripting.
  • Methodologies & Tools:

Proficiency with Git, CI/CD tools, and automated testing frameworks within an Agile delivery framework.

  • Soft Skills:

Strong analytical, problem-solving, and communication skills, with the ability to articulate technical concepts effectively to both technical and non-technical stakeholders.