Talent.com
This job offer is not available in your country.
SDE 2 - NodeJS

SDE 2 - NodeJS

Weekday AIbangalore, India
7 hours ago
Job description

This role is for one of the Weekday's clients

Min Experience : 1 years

Location : Bengaluru

JobType : full-time

We are looking for a talented and motivated Software Development Engineer II (SDE 2) – NodeJS to join our growing engineering team. The ideal candidate will have 1–4 years of professional experience in backend development with a strong focus on NodeJS , building scalable applications, and contributing to high-performance systems. This role is an excellent opportunity for someone eager to take ownership of end-to-end product features, collaborate with cross-functional teams, and grow into a technical leader within the organization.

Requirements

Responsibilities

  • Backend Development : Design, develop, and maintain robust, scalable, and efficient backend services using NodeJS and modern frameworks.
  • API Design & Integration : Build RESTful and GraphQL APIs, ensuring secure, reliable, and efficient communication between services and applications.
  • Database Management : Work with relational and non-relational databases (such as MySQL, PostgreSQL, MongoDB, or Redis) to design data models and optimize performance.
  • Code Quality & Standards : Write clean, modular, and reusable code following industry best practices, with a strong emphasis on unit testing, code reviews, and documentation.
  • System Design & Architecture : Contribute to discussions on system design and architecture to build scalable solutions that can handle high traffic and large volumes of data.
  • Collaboration : Partner with product managers, designers, and front-end engineers to deliver seamless features and ensure smooth end-to-end user experiences.
  • Performance Optimization : Identify bottlenecks in performance, implement optimizations, and continuously monitor and improve system efficiency.
  • Troubleshooting & Debugging : Investigate, analyze, and fix issues reported in production and staging environments, ensuring high system reliability and uptime.
  • Continuous Learning : Stay updated with the latest trends, tools, and best practices in NodeJS, backend technologies, and system architecture to apply them effectively.

Requirements

  • Education : Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience : 1–4 years of experience in backend development with strong exposure to NodeJS and related frameworks (such as Express.js, Nest.js, or Koa).
  • Proficiency in JavaScript / TypeScript : Strong understanding of asynchronous programming, event-driven architecture, and modern JavaScript / TypeScript features.
  • Database Skills : Hands-on experience with databases (SQL and NoSQL) and knowledge of designing efficient schemas.
  • API Development : Proven experience in building and consuming RESTful APIs and knowledge of authentication and authorization mechanisms (JWT, OAuth).
  • Version Control & CI / CD : Familiarity with Git, code collaboration workflows, and exposure to CI / CD pipelines.
  • Testing & Debugging : Experience writing unit tests (Mocha, Jest, Jasmine, etc.) and debugging complex issues in distributed environments.
  • Problem-Solving : Strong analytical and problem-solving skills with the ability to break down complex problems into simple, scalable solutions.
  • Communication : Good verbal and written communication skills, with the ability to collaborate effectively in a team environment.
  • Nice-to-Have Skills

  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Knowledge of microservices architecture and message queues (Kafka, RabbitMQ).
  • Exposure to DevOps practices , monitoring tools, and application performance management.
  • Create a job alert for this search

    Sde • bangalore, India