Experience: 9-13 Years
Work Mode: Hybrid
Location: Bangalore & Chennai
Must have Skills: NodeJs, Typescript, MongoDB, PostgreSQL, GraphQL, AWS, NestJS, JWT, Jenkins and Kafka
Role Overview
We are seeking a highly skilled Node.js professionals to join our team. The ideal candidate will have extensive experience in building scalable backend solutions, working with modern JavaScript (ES6+), and leveraging TypeScript for robust development. The role requires expertise in implementing data mappers and transformers, asynchronous programming, and event-driven architectures.
As part of the role, you will contribute to the development of APIs, data ingestion pipelines, and work with relational and non-relational databases. A strong understanding of secure coding practices and API documentation standards is essential. Familiarity with CI/CD pipelines is a plus.
Responsibilities
Data Ingestion and Transformation:
- Design, implement, and optimize data ingestion pipelines for real-time and batch processing.
- Develop data mappers and transformers for complex data workflows.
- Handle large-scale data processing using event-driven systems like Kafka.
- Optimize data storage and retrieval strategies for relational (PostgreSQL) and non-relational (MongoDB) databases.
API Development
- Design and develop high-performance, secure APIs (REST and GraphQL).
- Collaborate with front-end developers and stakeholders to define clear and scalable API contracts.
- Create comprehensive API documentation using OpenAPI standards.
- Implement versioning and ensure backward compatibility of APIs.
Architectural Contributions
- Develop scalable and modular backend solutions using NestJS and ExpressJS frameworks.
- Contribute to architectural decisions for backend services and data processing workflows.
- Implement asynchronous programming patterns and event-driven solutions.
Security And Compliance
- Ensure APIs and data workflows comply with security best practices.
- Integrate secure authentication mechanisms like JWT and SSO.
- Perform regular code and security reviews to identify and mitigate risks.
Testing And Deployment
- Write and maintain unit and integration tests to ensure reliability and performance.
- Collaborate with DevOps teams to set up and maintain CI/CD pipelines (Jenkins, GitLab CI).
- Support production deployments and monitor backend system health.
Skills: aws,api,postgresql,jwt,architect,restful apis,jenkins,typescript,mongodb,kafka,graphql,nestjs,lead,node.js,nodejs