Job Description
Job Description
About the Role
We are seeking a highly motivated and experienced Full Stack Engineer with a strong focus on AWS cloud technologies to join our dynamic team. In this role, you will be responsible for designing, developing, and supporting cloud-native applications. You will work across both frontend and backend systems, building scalable APIs, developing modern UI components, and deploying applications on the AWS platform. The ideal candidate will possess a deep understanding of software development principles, cloud architecture, and agile methodologies. This is an excellent opportunity to contribute to innovative projects and make a significant impact on our technology roadmap. You will collaborate with a team of talented engineers, product managers, and designers to deliver high-quality solutions that meet our business needs. We value continuous learning and encourage our engineers to stay up-to-date with the latest technologies and trends. If you are passionate about building scalable and reliable applications in the cloud, we encourage you to apply.
Key Responsibilities
- Design, develop, and maintain scalable and reliable cloud-native applications on AWS.
- Develop and consume RESTful APIs for seamless data exchange between frontend and backend systems.
- Build modern and responsive user interfaces using React or Angular.
- Implement and maintain CI / CD pipelines for automated application deployment.
- Participate in agile / scrum development processes, including sprint planning, daily stand-ups, and retrospectives.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, well-documented, and testable code.
- Troubleshoot and resolve production issues in a timely manner.
- Contribute to the improvement of our development processes and best practices.
- Stay up-to-date with the latest AWS technologies and trends.
Required Skills & Qualifications
Bachelor's degree in Computer Science or a related field.5+ years of experience in full-stack software development.Strong hands-on experience with AWS services, including EC2, S3, Lambda, API Gateway, RDS, and DynamoDB.Proficiency in at least one backend programming language, such as Java, Python, Node.js, or .NET.Experience with frontend frameworks, such as React or Angular.Solid understanding of RESTful API design and development.Experience with CI / CD tools and processes.Familiarity with agile / scrum methodologies.Excellent problem-solving and communication skills.Ability to work independently and as part of a team.Experience with containerization technologies such as Docker and Kubernetes is a plus.