Sr. Software Engineer

3 - 4 years

5 - 9 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly skilled and experienced Senior Backend Engineer specializing in Node.js to join our dynamic team. This is a full-time position (5 days/week) where you will report directly to the Department Tech Lead. In this role, you will play a crucial part in developing robust, scalable, and secure backend products, with a strong emphasis on API development. While UI experience is not a primary focus, your expertise in building efficient and we'll-architected APIs will be paramount. Our preferred framework for backend development is NestJS. Key Responsibilities: Deeply understanding client requirements and translating user stories into technical specifications. Performing thorough analysis and creating comprehensive documentation for all features slated for development. Adhering to TDD principles to write clean, maintainable, and high-quality code that meets all acceptance criteria. Collaborating effectively with fellow developers, including mentoring junior team members through pairing sessions, to ensure high code quality and efficient delivery. Taking ownership of the quality control for your own work, ensuring it meets SoluteLabs high standards. Managing client communication for assigned projects when required, ensuring clear and effective information exchange. About You To be successful in this role, you should possess a strong foundation in backend development and a proven track record with Node.js. JavaScript Expertise: In-depth knowledge of JavaScript, particularly ES6 and its modern features, coupled with strong Node.js development skills. Express.js Proficiency: Extensive experience in building applications using Express.js and its middleware ecosystem. Database Acumen: Solid working knowledge of relational databases such as PostgreSQL and MySQL, with optional experience in MongoDB. API Design & Development: A comprehensive understanding of designing and developing robust APIs, including RESTful and GraphQL paradigms. Build Tools & Linters: Familiarity with essential build tools like npm, webpack/parcel/babel, and code quality tools such as ESLint and Prettier. ORM Frameworks: Practical experience with at least one ORM framework (eg, Sequelize, Mongoose, TypeORM). Nice to Have: Hands-on experience building applications with NestJS and developing GraphQL APIs. Proficiency in building and deploying applications using Docker. Experience in creating APIs using Hasura. Understanding and practical experience with microservices architecture. Knowledge or experience with Redis, gRPC, or Kafka. Familiarity with DevOps best practices and deployment on Amazon Web Services (AWS). Experience with tools that enable static typing in JavaScript, such as Flow or TypeScript. Proficiency with testing tools like Jest and Enzyme. Benefits Competitive salary and compensation Training and Sponsored Certifications Company-sponsored Health Insurance for you and your family Open and Friendly Culture 30 Annual paid Leaves

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Hyderabad, Telangana, India

Mumbai, Maharashtra, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India