Full Stack Engineer (Golang)
Summary
A full-stack engineer builds and maintains scalable web applications for an unnamed client in Singapore: front-end work in JavaScript/TypeScript with React.js, REST/GraphQL APIs in Node.js, relational databases, automated testing, and cloud deployments using Docker and CI/CD pipelines. Go (Golang) experience is preferred.
Full Stack Engineer (Golang)
Background
Our client is looking for a FullStack Engineer to build and maintain scalable web applications, develop newsolutions and support cloud-based production systems.
Responsibilities
- Develop and maintain production-grade web applications using JavaScript/TypeScript and React.js.
- Build and maintain RESTful/GraphQL APIs using Node.js.
- Work with relational databases and automated testing.
- Manage cloud deployments, Docker and CI/CD pipelines.
- Develop prototypes and POCs for new technologies and product ideas.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
Requirements
- 2+ years of software engineering experience.
- Strong JavaScript/TypeScript and React.js skills.
- Experience with Node.js, REST/GraphQL APIs and relational databases.
- Experience with automated testing frameworks such as Mocha, Chai or Sinon.
- Good problem-solving, communication and ownership skills.
Preferred Skills
- Go (Golang) development experience.
- Webpack/Vite.
- Docker, GitLab CI/CD and AWS.
- Playwright/Cypress for E2E testing.