Search by job, company or skills

Software Engineer

4-7 Years
SGD 8,000 - 10,000 per month
Early Applicant
  • Posted 23 hours ago
  • Be among the first 10 applicants

Job Description

What We Are Looking For

Mindset

We value people 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, operational complexity and long-term sustainability.

. Work well with ambiguity - able to turn business problems and high-level requirements into practical technical solutions.

. Care about engineering quality - testing, maintainability, documentation, observability and security are part of engineering, not afterthoughts.

. Are pragmatic - able to deliver within real-world constraints including legacy systems, security requirements, compliance and existing organisational processes.

. Communicate clearly - explain technical decisions and their implications to both technical and non-technical stakeholders.

. Learn and share - document what you learn, share knowledge and build reusable patterns that can benefit other teams.

. Take responsibility for what you build - some of our systems handle sensitive information and support vulnerable members of society, so sound judgement and ethical responsibility matter.

For more experienced candidates, we also look for the ability to operate independently, make pragmatic technical decisions and create reusable capabilities that benefit teams beyond the immediate project.

Technical Capabilities

Software Engineering

Relevant experience may include:

. Backend development using Java, Kotlin, Python, Node.js / TypeScript, Go, C# or similar

. Frontend development using React / Next.js, Vue, Angular or similar

. RESTful and/or GraphQL APIs

. Microservices and distributed-system concepts

. SQL and relational databases such as PostgreSQL or MySQL

. NoSQL databases where appropriate

. Data processing and ETL pipelines

. System integrations and event-driven architectures

. Automated testing and maintainable software design

. Git-based development and code reviews

. Docker and containerisation

. Cloud deployment and production operations

Our current environments include Java, Kotlin, Python, TypeScript and React, but we value strong engineering principles over mastery of a particular programming language.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 153307987

Similar Jobs

Singapore

Skills:

UnixLinuxLuaPythonIntegration platformsJava J2EE StackAliCloudHighly scalable distributed systemsGO LangApache open source projects

Singapore

Skills:

.NETservice deployment Web ServicesPostgreSQLSQL ServerJsonWindowsSqlRESTLinuxXmlSocketsOracleScriptingPythonfile-based interfacesmessaging middlewareTCP-IPScheduling

Singapore, Jurong East

Skills:

RsaAesGitEccVisual StudioSHA-family hashescryptographic algorithms

Singapore

Skills:

JavaHigh AvailabilityUDPNetworkingMavenData StructuresCore JavaScalabilityPythonFix ProtocolLow Latency SystemsArchitecture DesignDeploymentThreadingTroubleshootingnioConcurrent Systems

Singapore, Kallang

Skills:

PostgreSQLNode.jsReactTypescriptGcpDockerMySQLRestful ApisAzureKubernetesAWSGoCI CD practices

Beware of Scammers

We don’t charge money for job offers