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