i
Tejas Networks
33 Tejas Networks Jobs
Tejas Networks - Lead Engineer - Node.js (6-9 yrs)
Tejas Networks
posted 5d ago
Key Responsibilities :
- Architect, develop, and optimize scalable, high-performance Node.js applications.
- Design and implement microservices and event-driven architectures.
- Develop and maintain RESTful APIs and GraphQL services.
- Ensure security best practices, including OAuth, JWT authentication, and API gateway security.
- Design and optimize relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Implement efficient database indexing, caching, and query optimization techniques.
- Work with ORMs like Sequelize, TypeORM, or Mongoose for database interactions.
- Deploy and manage applications on cloud platforms like AWS, Azure, or GCP.
- Work with Docker and Kubernetes for containerized deployments.
- Implement CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
- Conduct profiling, debugging, and performance tuning for Node.js applications.
- Optimize asynchronous processing and event-driven architecture.
- Implement load balancing, caching strategies, and real-time data streaming.
- Lead and mentor a team of backend developers, ensuring best coding practices.
- Conduct code reviews, design reviews, and architecture discussions.
- Collaborate with frontend, DevOps, and product teams to ensure seamless integration.
- Enforce TDD/BDD methodologies using Jest, Mocha, or Chai.
- Integrate with third-party services like payment gateways, messaging platforms, and external APIs.
- Work with WebSockets and real-time communication tools like Socket.io.
- Implement API documentation using Swagger/OpenAPI.
Required Skills & Qualifications :
- Experience: 6+ years of experience in Node.js backend development.
- Education: Bachelor's/Master's degree in Computer Science, Information Technology, or related field.
- Strong expertise in Node.js, Express.js, NestJS, and microservices.
- Experience with serverless architectures (AWS Lambda, Firebase Functions, or Azure Functions).
- Proficiency in TypeScript for scalable and maintainable code.
- Experience with PostgreSQL, MySQL, MongoDB, and Redis.
- Proficiency in ORMs like Sequelize, Mongoose, or TypeORM.
- Hands-on experience with AWS (EC2, S3, RDS, Lambda, API Gateway), Azure, or GCP.
- Knowledge of Docker, Kubernetes, and Terraform for infrastructure automation.
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI/CD.
- Experience in caching strategies (Redis, Memcached).
- Knowledge of security best practices (JWT, OAuth2, XSS, CSRF protection).
- Experience in event-driven architecture using Kafka, RabbitMQ, or NATS.
- Knowledge of AI/ML integration in backend systems.
- Familiarity with blockchain and Web3 technologies.
- Experience working in Agile and Scrum environments.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Lead Engineer roles with real interview advice
Growth and learning curve is more
Work life balance is not great
5-9 Yrs
15-18 Yrs
15-20 Yrs
8-12 Yrs
3-6 Yrs
Gurgaon / Gurugram, Bangalore / Bengaluru
15-20 Yrs
Gurgaon / Gurugram, Chennai, Bangalore / Bengaluru