Position: Back-end (Node.js) Team Lead Engineer #11445
Company: Capgemini Engineering
Experience required: 5y
English level: intermediate

Purpose of the job:
Our client is an innovative startup provides payments infrastructure in South East Asia. Product is a unique end-2-end solution that allows modern businesses to accept payments through cards and bank transfers, manage funds through escrow/custodian and provide integrations for most popular e-commerce systems.
Our customers usually range from startup to high growth and VC backed companies, which drives a culture of acceleration and innovation. We are sure that team extension is the only engagement model that works best. You are looking for your next big thing, aren’t you? So are we, hoping it’s you! Jump at your chance!

MAIN TASKS AND RESPONSIBILITIES:
Collaborate with the stakeholders and follow the established process
Take part in requirements analysis, task planning, estimation, coding and participate in regular code reviews
Suggest technical and functional improvements to add value to the product
Research and evaluate technical options to implement business requirements
Interact with customers and provide technical solutions
Contribute best-in-class programming skills to develop highly innovative products

EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
Modern Node.js/Typescript programming experience
Experience of development apps deployed on clouds (AWS)
Microservices development experience
Experience with RDBMS
Experience with RabbitMQ, Kafka

WOULD BE A PLUS:
Familiarity with K8s
Golang knowledge