AWS Full Stack Senior Engineer Requirements Must-have Experience
4+ years of professional experience in full-stack software development. Experience with
Python
and frameworks such as
FastAPI, Django , etc. Proficiency in front-end development using
ReactJS . Experience with
AWS services
such as AWS Lambda, Amazon API Gateway, Amazon S3, and Serverless architectures. Experience with
CI/CD pipelines . Solid understanding of containerization with Docker and version control using Git. Strong problem-solving skills, with the ability to analyze complex technical challenges and propose effective solutions. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Experience designing and developing RESTful APIs.
Nice to Have.
Ability to understand Java code and Java framework-based applications in order to successfully maintain and migrate them. Experience with Apache Kafka.
Responsibilities.
Design, develop,
and maintain high-quality software applications, leveraging skills in Python, JavaScript/TypeScript, and ReactJS. Migrate legacy applications from an on-premises Java technology stack and Java frameworks to an AWS Serverless architecture. Write clean, efficient, and maintainable code using best practices and coding standards, with a focus on serverless architectures and AWS technologies such as AWS Lambda and Amazon API Gateway. Develop responsive and intuitive user interfaces using modern front-end frameworks such as ReactJS. Build and optimize RESTful APIs and microservices, focusing on efficiency and performance. Utilize Docker for containerization and streamline development workflows using Git.
Required Languages.
English: Advanced (C1).
Possible Job Location(s).
Mexico (Hybrid or Remote).