Software Engineer (TypeScript, Go)
Borr Drilling
Singapore
On-site
SGD 60,000 - 90,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading company in the public sector seeks a skilled software developer to work with a dynamic team. You will be responsible for creating high-performance APIs and user experiences, leveraging your expertise in JavaScript and backend development. This role offers a fast-paced environment where your contributions will directly impact service delivery and user satisfaction.
Qualifications
- Experience with JavaScript (preferably TypeScript) and backend programming (preferably Go).
- Strong foundation in software architecture and design patterns.
- Good communication skills and ability to work with technical and non-technical stakeholders.
Responsibilities
- Collaborate with cross-functional teams to create public sector services.
- Develop high-performance APIs and user experiences.
- Maintain continuous integration and deployment pipelines.
Skills
JavaScript
TypeScript
Agile
APIs
Testing
Backend Development
Software Architecture
Communication
Tools
AWS
Serverless Tools
Containers
What you'll do
- Collaborate with a cross-functional team of developers and designers to create services for the public sector.
- Participate in various Agile ceremonies, such as Planning, Review and Retrospective
- Work across the frontend and backend to develop solutions that focus on the distribution of physical and virtual goods.
- Iterate and collaborate closely with other team members to craft elegant solutions.
- Deliver high-quality, secure, maintainable and testable code.
- Be an independent and impactful contributor to the team.
- Build and maintain high performance and secure APIs accessible through mobile applications, web portals and partner services.
- Develop user experiences for citizens, partners and members of the team.
- Maintain continuous integration and deployment pipelines to bring value to our users iteratively.
- Monitor the health of deployed services and provide L2 and L3 support when disruptions occur.
How to Succeed
- You enjoy collaborating closely with a passionate and high-performing team.
- You thrive working in a fast-paced environment.
- You enjoy coming up with numerous solutions for a wide range of technical problems.
- You have a strong foundation in software architecture and design patterns.
- You place a keen emphasis on testing across the entire stack — unit, integration and E2E (end to end).
- You are experienced with Javascript, preferably Typescript.
- You are experienced with backend languages, preferably Go.
- You are able to communicate and work with stakeholders (both technical and non technical) and lead tracks when required
- You have good communication skills
- Experience with Agile Methodologies, and APIs through mobile applications, web portals .
- Experience with Serverless tools, containers or AWS (Amazon Web Services) is a bonus.