Senior Full-Stack Software Engineer

J
JobgetherSoftware engineering
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5–7 years of relevant professional software engineering experience.
Required Skills
AWSNode.jsPostgreSQLAgileDynamoDBReact

Requirements

  • Hold a bachelor’s degree, preferably in an analytical or technical field.
  • Have 5–7 years of relevant professional software engineering experience.
  • Bring strong hands-on experience with Node.js, React, and AWS.
  • Have experience with relational databases such as PostgreSQL or NoSQL databases such as DynamoDB.
  • Have proven experience designing and implementing serverless applications on AWS.
  • Have experience developing and supporting software applications in highly scaled environments.
  • Have experience working within Agile engineering teams and development methodologies.
  • Be able to contribute across development, testing, and production support.
  • Demonstrate analytical thinking and structured problem-solving skills.
  • Understand software libraries and frameworks and be able to maintain underlying code.
  • Manage multiple priorities, work independently, and set priorities to achieve goals.
  • AWS certification at Associate level or higher is preferred.

Responsibilities

  • Collaborate with product, design, and technical teams to deliver software solutions aligned with business and user needs.
  • Design, develop, test, release, and maintain back-end services, front-end applications, and supporting infrastructure.
  • Build and maintain scalable applications using Node.js, React, AWS, PostgreSQL, DynamoDB, and related technologies.
  • Design and implement serverless applications and services within AWS environments.
  • Participate throughout the software development lifecycle as a hands-on member of an Agile engineering team.
  • Support automated testing, end-to-end testing, releases, and production operations.
  • Troubleshoot technical issues and resolve development and production challenges.
  • Identify opportunities to improve engineering practices, systems, and processes.
  • Manage multiple assignments while collaborating across functions, disciplines, and organizations.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now