Position: Senior Python Developer with AWS experience
Company: SalesNash
Experience required: 5y
English level: upper

We are looking for a talented Python Developer with experience in AWS services to join our team. The ideal candidate should be proficient in using Python libraries like beautifulsoup and pandas and have hands-on experience with various AWS services such as Lambda, StepFunctions, SQS, API Gateway, S3, DynamoDB, and ElasticSearch.

Responsibilities:

Develop and maintain microservices architecture and APIs for our applications
Implement data management strategies to handle large-scale data sets
Architect and rearchitect applications to ensure high performance and scalability
Use Pytest for unit testing and Postman to write REST API tests
Use GitHub actions and AWS SAM for building, testing, and deploying applications
Collaborate with the team to identify and resolve application issues
Understand Java code to determine its functionality and rewrite it in Python to improve scalability

Requirements:
Proficiency in Python programming language and experience with relevant libraries 5+
Hands-on experience with AWS services like Lambda, StepFunctions, SQS, API Gateway, S3, DynamoDB, and ElasticSearch
Experience with microservices architecture, APIs, and data management
Knowledge of application performance optimization and debugging
Familiarity with Pytest for unit testing and Postman for writing REST API tests
Basic knowledge of Java to understand existing code and rewrite it in Python
Experience with GitHub actions and AWS SAM for building, testing, and deploying applications

If you are a passionate developer with a drive to build high-quality, scalable, and reliable applications, we encourage you to apply for this position. We offer a competitive salary, flexible working hours, and a supportive work environment to help you excel in your career.