Search by job, company or skills

Software Engineer (1 Year Contract)

Fresher
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

We are looking for Software Engineers to join digital transformation initiatives supporting Singapore's public sector.

Depending on the team and project, you may specialise in backend, frontend or full-stack development. We welcome engineers with strong experience in one or more areas — you are not expected to have experience across every technology listed below.

You will work on meaningful digital products and platforms, contributing across the software engineering lifecycle from design and development through testing, deployment and production support.

What You'll Be Doing
  • Design, develop, test and maintain reliable, scalable software applications and digital services.
  • Build backend applications, APIs and services using technologies such as Java, Kotlin, Python, Node.js / TypeScript, Go or C#/.NET.
  • Develop modern frontend applications using React / Next.js, Vue, Angular or similar frameworks.
  • Design and integrate RESTful and/or GraphQL APIs.
  • Work with relational databases such as PostgreSQL or MySQL, as well as NoSQL databases where appropriate.
  • Develop system integrations, data-processing pipelines and event-driven services where required.
  • Write maintainable, well-tested code and participate in code reviews.
  • Work with Docker, containerised applications and cloud environments.
  • Troubleshoot application and production issues, investigate root causes and implement sustainable solutions.
  • Work closely with product, design and engineering teams to translate business requirements into practical technical solutions.
  • Contribute to both new application development and the modernisation of existing systems.
  • Apply good engineering practices around automated testing, security, observability, documentation and maintainability.
  • Contribute reusable components, patterns and engineering capabilities that can benefit other teams.

What We're Looking For
  • Relevant professional experience in Software Engineering.
  • Strong software engineering fundamentals with experience building and maintaining production applications.
  • Hands-on experience in one or more of the following areas:
  • Backend Development
  • Java / Kotlin
  • Python
  • Node.js / TypeScript
  • Go
  • C# / .NET
  • Frontend Development
  • React / Next.js
  • Vue
  • Angular
  • JavaScript / TypeScript
  • Experience with APIs, databases and modern software development practices relevant to your area of specialisation.
  • Understanding of automated testing, maintainable software design, Git-based development and code reviews.
  • Familiarity with Docker, containerisation and cloud deployment.
  • Ability to investigate technical problems, identify root causes and develop practical solutions.
  • Comfortable working with ambiguity and translating high-level requirements into implementable technical solutions.
  • Ability to consider trade-offs across delivery timelines, security, maintainability, performance and operational complexity.
  • Good communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.

Nice to Have

Experience in any of the following would be advantageous:

  • Strong hands-on Java / Kotlin development.
  • Python, including FastAPI, Django or Pandas.
  • TypeScript, React and Next.js.
  • AWS services such as EC2, ECS and EKS.
  • Kubernetes.
  • Infrastructure as Code using Terraform, OpenTofu or CloudFormation.
  • GitLab CI/CD or similar CI/CD tooling.
  • Microservices and distributed systems.
  • Data engineering, ETL and data-processing pipelines.
  • Event-driven architectures.
  • Databricks.
  • Platform or legacy-system modernisation.
  • Building reusable engineering platforms, frameworks or shared capabilities.
  • Security, privacy and compliance engineering.
  • Experience working with sensitive or high-impact systems.
  • GCC, Singpass / Corppass or SGTS.
  • Singapore Government, public-sector or other highly regulated environments.

Public-sector experience is advantageous but not mandatory. Candidates from complex enterprise or regulated environments with relevant engineering experience are also encouraged to apply.

What We Value

We are looking for engineers who:

  • Take ownership — comfortable taking a problem from requirements and design through implementation, testing, deployment and production support.
  • Solve problems, not just tasks — investigate root causes, question assumptions and understand the problem behind the request.
  • Think in trade-offs — balance delivery timelines, security, maintainability, cost and operational complexity.
  • Care about engineering quality — testing, documentation, observability and security are part of engineering, not afterthoughts.
  • Are pragmatic — able to deliver within real-world constraints including existing systems, security requirements and organisational processes.
  • Communicate clearly — able to explain technical decisions and their implications to both technical and non-technical stakeholders.
  • Learn and share — document knowledge, share good practices and contribute reusable solutions.

For more experienced candidates, we are also looking for the ability to operate independently, make sound technical decisions, mentor other engineers and create reusable capabilities that benefit teams beyond the immediate project.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152974377

Similar Jobs

Singapore

Skills:

Web Application DevelopmentJavasystem integrationApisJavascriptAzurePythonSqlworkflow automationMicrosoft Power PlatformMicrosoft Dynamics 365 Business Central

Singapore

Skills:

Spring FrameworkAutomation Testing ToolsBitbucketJavaOctopusJenkinsJunitRestful ApisGo

Singapore

Skills:

JavaDesign PatternsScalaDevopsPythonTestingGenerative AIAI-assisted development workflowsEvent sourcingGitHub CopilotSecure software development lifecycleFunctional programming principlesCQRS principlesAI agentsMicrosoft Copilot

Singapore

Skills:

.NETobject storage ElectronOcrDesktop ApplicationsAutomated TestingContainersVersion ControlCloud InfrastructureComputer VisionCI CDLLM APIsBackground ProcessingRelational DatabasesBackend APIsJob QueuesAI ML ServicesWeb Frontend DevelopmentFull-Stack Software Development

Singapore

Skills:

GolangRuby On RailsReactTypescriptJavascript

Beware of Scammers

We don’t charge money for job offers