Node.js Developer

4 weeks ago


Bengaluru, India TekIT Software Solutions Pvt. Ltd. Full time

Job Title : Node js Developer Experience : 7+ Skills :- 7+ years of professional experience with Node.js and Express.js in production environments.- 5+ years of hands-on experience building and deploying microservices architectures.- Strong expertise in MongoDB, including schema design, aggregation framework, indexing, and replication.- Deep understanding of RESTful API design principles and best practices.- Experience with message queuing systems (RabbitMQ, Kafka, Redis Pub/Sub).- Proficiency in asynchronous programming patterns (Promises, async/await, event emitters).- Strong knowledge of authentication/authorization mechanisms (JWT, OAuth 2.0, session management).- Experience with API gateway patterns and service Proven track record of decomposing monolithic applications into microservices.- Experience with service communication patterns (synchronous and asynchronous).- Understanding of distributed systems challenges (CAP theorem, eventual consistency, circuit breakers).- Knowledge of Domain-Driven Design (DDD) principles.- Experience implementing saga patterns for distributed transactions.- Strong understanding of design patterns and SOLID principles.- Experience with Test-Driven Development (TDD) using Jest, Mocha, or similar frameworks.- Proficiency with version control systems (Git) and branching strategies.- Experience with code review processes and maintaining code quality standards.- Knowledge of performance optimization and profiling Qualifications :- Experience with payment gateway integrations (Stripe, PayPal, or similar processors).- Knowledge of POS systems or retail/hospitality industry domains.- Experience with GraphQL and modern API paradigms.- Familiarity with TypeScript for type-safe Node.js development.- Experience with serverless architectures (AWS Lambda, Cloud Functions).- Understanding of CQRS and Event Sourcing patterns.- Experience with Redis for caching and session management.- Knowledge of gRPC for inter-service communication.- Experience with real-time features using WebSockets or Server-Sent Events.- Contributions to open-source Skills :- Excellent problem-solving and analytical thinking abilities.- Strong communication skills to collaborate with cross-functional teams.- Ability to mentor junior developers and conduct technical reviews.- Self-motivated with ability to work independently and in team environments.- Adaptability to learn new technologies and frameworks quickly.- Strong attention to detail and commitment to code quality.Key Responsibilities :- Design, develop, and maintain backend services using Node.js and Express.js in production environments.- Architect and implement microservices-based solutions with a focus on scalability, reliability, and fault tolerance.- Build robust and secure RESTful APIs following best practices and standards.- Work with MongoDB, including schema design, indexing, aggregation, and performance tuning.- Integrate and manage message queues such as RabbitMQ, Kafka, or Redis Pub/Sub.- Implement robust authentication and authorization mechanisms (JWT, OAuth 2.0).- Apply service discovery, API gateway patterns, and distributed communication practices.- Write clean, maintainable, and testable code following SOLID and design pattern principles.- Conduct code reviews, mentor junior developers, and ensure high code quality.- Optimize performance using monitoring, logging, and profiling tools.- Ensure application security aligned with compliance standards such as PCI-DSS and OWASP.- Collaborate closely with DevOps teams for containerized deployments and CI/CD automation. (ref:hirist.tech)


  • Node.js Developer

    4 weeks ago


    Bengaluru, India CodeGama Full time

    Description :We are looking for a candidate who is a creative problem solver, will work in coordination with cross functional teams to design, develop, and maintain our next-generation websites and web tools.It is a technological position where excellent knowledge of the software development life cycle is a must to develop new projects and support the...

  • Node.Js Developer

    2 weeks ago


    Bengaluru, India Whatjobs IN C2 Full time

    Engineers with strong Node.Js and TypeScript expertise are needed to support enhancements and development across an established platform covering mobile and third-party applications. The role demands at least 6 years of total experience with a pure backend focus, including a mandatory 5+ years of hands-on Node.Js backend development. Strong proficiency in...

  • Node.js Developer

    3 weeks ago


    Bengaluru, India Mobile Programming LLC Full time

    Job Description Node.js Developer Experience:- 6 years Location:- Bengaluru Node.js | JavaScript/ES6+ | MySQL | MongoDB | Oracle | RESTful APIs | Event-Driven Architecture | Asynchronous Programming | Performance Tuning | API Security (JWT, OAuth2) | Kafka | RabbitMQ | LLD/HLD | Microservices | Distributed Systems | Git | Debugging | ScalabilityWe are...

  • Backend Developer

    1 week ago


    Bengaluru, India YACHII Full time

    Position: Backend Developer (Node.js)No. of Positions: 1Location: Bengaluru, IndiaType: Full-timeExperience: 3-4 yearsSalary: 6-8LPAJoining: ImmediateThis is a full-time on-site role in Bengaluru for a Backend Developer at YACHII. The developer will be responsible for software development, programming, working with databases, and integration tasks.Key...

  • Backend Developer

    1 week ago


    Bengaluru, India YACHII Full time

    Position: Backend Developer (Node.js)No. of Positions: 1Location: Bengaluru, IndiaType: Full-timeExperience: 3-4 yearsSalary: 6-8LPAJoining: ImmediateThis is a full-time on-site role in Bengaluru for a Backend Developer at YACHII. The developer will be responsible for software development, programming, working with databases, and integration tasks.Key...

  • Backend Developer

    5 days ago


    Bengaluru, India YACHII Full time

    Position: Backend Developer (Node.js)No. of Positions: 1Location: Bengaluru, IndiaType: Full-timeExperience: 3-4 yearsSalary: 6-8LPAJoining: ImmediateThis is a full-time on-site role in Bengaluru for a Backend Developer at YACHII. The developer will be responsible for software development, programming, working with databases, and integration tasks.Key...

  • Backend Developer

    5 days ago


    Bengaluru, India YACHII Full time

    Position: Backend Developer (Node.js)No. of Positions: 1Location: Bengaluru, IndiaType: Full-timeExperience: 3-4 yearsSalary: 6-8LPAJoining: ImmediateThis is a full-time on-site role in Bengaluru for a Backend Developer at YACHII. The developer will be responsible for software development, programming, working with databases, and integration tasks.Key...

  • Backend Developer

    1 week ago


    Bengaluru, India YACHII Full time

    Position: Backend Developer (Node.js) No. of Positions: 1 Location: Bengaluru, India Type: Full-time Experience: 3-4 years Salary: 6-8LPA Joining: Immediate This is a full-time on-site role in Bengaluru for a Backend Developer at YACHII. The developer will be responsible for software development, programming, working with databases, and integration tasks....

  • Backend Developer

    1 week ago


    Bengaluru, India YACHII Full time

    Position: Backend Developer (Node.js) No. of Positions: 1 Location: Bengaluru, India Type: Full-time Experience: 3-4 years Salary: 6-8LPA Joining: Immediate This is a full-time on-site role in Bengaluru for a Backend Developer at YACHII. The developer will be responsible for software development, programming, working with databases, and integration tasks....

  • Backend Developer

    1 day ago


    Bengaluru, India YACHII Full time

    Position: Backend Developer (Node.js) No. of Positions: 1 Location: Bengaluru, India Type: Full-time Experience: 3-4 years Salary: 6-8LPA Joining: Immediate This is a full-time on-site role in Bengaluru for a Backend Developer at YACHII. The developer will be responsible for software development, programming, working with databases, and integration tasks....