Job Title : Senior Full Stack Engineer - NodeJS / TypeScript
Job Summary :
We are seeking a highly experienced and skilled Senior Full Stack Engineer to join our team. The ideal candidate will have a strong background in NodeJS, TypeScript, and Databases, with expertise in developing scalable and highly-available Restful APIs. The successful candidate will be responsible for designing, developing, and maintaining complex software systems, ensuring high-quality technical and application architecture, and driving innovation through research and benchmarking of emerging technologies.
Key Responsibilities :
Develop high-performance, scalable, and secure Restful APIs using NodeJS and TypeScript.
Design and implement efficient database schema and data models.
Utilize Docker and Kubernetes to containerize and orchestrate applications.
Design and implement task / message queues using Kafka, AWS, Microsoft Azure, or Pushpin.
Implement Single-Sign-on (SSO) or token-based authentication using Rest, JWT, or OAuth.
Implement CI / CD pipelines using Jenkins or other tools.
Research and benchmark emerging technologies to drive innovation and improvement.
Collaborate with cross-functional teams to drive technical decisions and innovation.
Requirements :
Excellent knowledge of developing scalable and highly-available Restful APIs using NodeJS technologies.
Excellent communication and interpersonal skills.
Preferred Experience :
Array
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.