
Remote (Full-time) Lead Backend Engineer (Node JS)
Job benefits
- Personal development benefits
- Team building events
- Others
Must have skills
Job description for Remote (Full-time) Lead Backend Engineer (Node JS) at Fetch Technology
1. INTRODUCTION
a. About Fetch:
Fetch Technology Vietnam is a comprehensive global provider of HR and Talent Acquisition Services, focusing primarily in the technology fields. Founded in 2016, Fetch Technology Vietnam helps foreign companies of all types and sizes reach their potential by providing the talent and support to efficiently build and scale a high-performing, distributed workforce in Vietnam.
Our mission is to offer Vietnam’s most talented technologists a platform to connect with some of the world’s leading tech companies and build their expertise on a global scale. Over 4 years, Fetch has built a good reputation and is trusted by many Vietnamese and foreign companies; And Fetch will continue its good work to bridge the divide between the World and the Vietnam Tech sector.
b. About our client
Join them and be a part of their mission to democratize access to import & export markets for all. They are working towards facilitating international participation from companies of all sizes, and supporting the evolution and modernization of SMEs globally.
This is a curated B2B trade platform of verifiable, international traders. Designed to empower buyers and suppliers to grow their businesses with confidence, it connects trusted trade partners and supports them through their end-to-end trade journey.
Its goal is to enable buyers to bring the highest quality products to their customers by connecting them with pre-screened, curated international suppliers. It also helps suppliers to expand their customer base by supporting the internationalization of their products and connecting them with reputable buyers. The platform leverages decentralized technology to enable users to have control and ownership over their data.
Founded by Temasek, a global investment company headquartered in Singapore, it is based in Singapore with a hub in China.
2. RESPONSIBILITIES
- The Senior Back End Engineer will be reporting to the Engineering Team. The Engineering Team aims to build a truly scalable platform with the most streamlined process for the trading journey for buyers and suppliers. The team is responsible for building and scaling the infrastructure of their platform. The team also works on many different projects from e-commerce/marketplace platform, to ERP and high volume serverless event-driven architecture approach.
- Their current tech stack: Node.js, GraphQL, Postgres, Terraform, Python, Golang, React.JS, Angular, Typescript, Affinidi SSI & VC framework (blockchain)
Key Responsibilities
- Create REST/GraphQL based web services and APIs for consumption by mobile and web for distributed B2B platform.
- Work with engineering team to explore and create new design / architectures geared towards scale and performance.
- Code, test and operate node.js based services to maintain our high development standards.
- Contribute to a future-ready, high quality, and performance code base.
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization.
- Work with cross-functional product and engineering teams to define and prototype feature specifications.
- Work closely with infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.
- Design, build, analyze and fix large-scale systems.
3. REQUIREMENT
- Min 7 years experience and have to lead a team in the most recent 2 employment.
- Proficiency in English is a must.
- Experience in backend development, including experience as a Node.JS Developer.
- Understanding of CI/CD and experience with one of the major cloud providers (preferably AWS), as well as orchestration and cluster management experience; Infrastructure-as-Code mentality.
- Strong grasp of Docker and Kubernetes fundamentals.
- Expert in Node.js, preferably experience in TypeScript extensions.
- Must be familiar with NoSQL databases such as MongoDB or CouchDB, Web services, SOA patterns.
- Good working knowledge on design patterns and hands on experience with REST APIs or GraphQL.
- Must have good unit testing experience.
- Experience working on AWS or other cloud stacks and Docker.
- Experience building / consuming OpenAPI and GraphQL specifications.
- Experience of building microservices systems and testing them.
- Experience of building systems with high data protection requirements, anonymous data and data encryption.
- Level (Senior/Lead/Associate) will be assessed based on the interview process.
4. WHY YOU‘LL LOVE WORKING HERE
They are a fast-growing, multicultural organization with a range of talents from different parts of the world. A progressive company like ours embraces diversity and fosters an inclusive environment for our people to do their best. With a flat hierarchy, we ensure friendliness within our quarters and our employees are provided with unlimited annual leaves and extensive insurance coverage.
About the company