Senior Software Engineer

Designation: Senior Software Engineer

Skills: Node JS

Qualification: B.E./B. Tech – CSE/E&TC/EC or equivalent

Location: Pune

Experience: 3+ Years

 

Roles & Responsibilities:

  • Design, develop, and maintain high-quality and performant web applications and services using Node.js, JavaScript, and TypeScript.
  • Collaborate with product managers and other stakeholders to understand business requirements and translate them into technical designs and implementation plans.
  • Utilize AWS services such as Lambda, SES, SNS, Cognito, and Step Functions to build scalable and reliable cloud-based solutions.
  • Design and implement efficient and secure RESTful APIs to interact with various frontend and backend components.
  • Work with both SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) to model data and optimize database performance.
  • Implement and maintain CI/CD pipelines for automated build, test, and deployment processes to ensure continuous integration and delivery.
  • Perform code reviews, provide constructive feedback, and adhere to best practices to maintain code quality and consistency across the codebase.
  • Troubleshoot and debug issues in production and testing environments, ensuring timely resolutions.
  • Collaborate with cross-functional teams, including frontend developers, designers, and QA engineers, to deliver high-quality software products.
  • Stay updated with the latest industry trends, tools, and technologies, and share knowledge within the team.

Essential Skills:

  • Proven experience as a Software Engineer with a strong emphasis on Node.js, JavaScript, and TypeScript.
  • Extensive experience with AWS services such as Lambda, SES, SNS, Cognito, and Step Functions.
  • Proficiency in both SQL and NoSQL databases, with hands-on experience in database design and optimization.
  • Familiarity with CI/CD tools and pipelines, such as Jenkins, GitLab CI, or AWS CodePipeline.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Experience with frontend technologies (HTML, CSS, React, Angular, or Vue.js) is a plus.
  • Strong problem-solving skills and the ability to think critically and analytically.
  • Excellent communication skills and the ability to work collaboratively in a team environment.
  • Self-motivated and proactive with a strong sense of ownership and responsibility for delivering high-quality software products.
  • Experience with serverless architecture and microservices is desirable.
  • AWS certifications are a plus.

 

Job Type: Full Time
Roles: Engineering
Engineering: Engineering - Core
Qualification: B.E - E&TC/Computer Science or equivalent
Experience: 3+ Years
Job Location: Pune
Industry: Corporate Industrial IoT

Apply for this position

Allowed Type(s): .pdf, .doc, .docx