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 solid 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:
Design and Develop Scalable APIs:
Develop high-performance, scalable, and secure Restful APIs using NodeJS and TypeScript.
Utilize GraphQL to create robust and productive APIs.
Implement API gateway integrations, such as 3Scale.
Database and Data Management:
Design and implement efficient database schema and data models.
Ensure data consistency, integrity, and security.
Optimize database performance and query efficiency.
Containerization and Orchestration:
Utilize Docker and Kubernetes to containerize and orchestrate applications.
Ensure efficient resource utilization and scalability.
Task/Message Queues and Integration:
Design and implement task/message queues using Kafka, AWS, Microsoft Azure, or Pushpin.
Ensure productive message processing and integration with other systems.
Security and Authentication:
Implement Single-Sign-on (SSO) or token-based authentication using Rest, JWT, or OAuth.
Ensure secure data transmission and storage.
CI/CD and Testing:
Implement CI/CD pipelines using Jenkins or other tools.
Ensure thorough unit testing, integration testing, and code reviews.
Research and Benchmarking:
Research and benchmark emerging technologies to drive innovation and improvement.
Ensure alignment with industry best practices and standards.
Team Collaboration and Leadership:
Collaborate with cross-funct
📌 Node Js Senior Developer Chennai (India)
🏢 Innova Solutions
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.