Senior Python Developer
Python.Core, Amazon Web Services, REST API, Celery, Elasticsearch, FastAPI, Java, OpenSearch, Pydantic
We are seeking a Senior Python Developer to join our remote team.
In this position, you will be responsible for developing and maintaining Python-based microservices and designing, building, and maintaining REST APIs using FastAPI. You will collaborate with other teams to develop and integrate new services into existing ecosystems. You will be a key player in the development of complex software solutions for our customers.
Responsibilities
- Design, develop, and maintain Python-based microservices
- Create and maintain REST APIs using FastAPI
- Collaborate with other teams to develop and integrate new services into existing ecosystems
- Optimize Amazon SageMaker endpoints and OpenSearch performance
- Participate in code reviews and provide feedback to other developers
- Develop and maintain documentation for all services
- Ensure code quality and adherence to best practices
- Stay up-to-date with emerging trends and technologies in software development
Requirements
- Minimum of 3 years of experience as a Python Developer
- Strong experience with Amazon Web Services (AWS)
- Expertise in building REST APIs using FastAPI
- Experience with Agile methodologies
- Excellent communication skills in English, both written and verbal (B2+)
Nice to have
- Experience with Celery, Elasticsearch, and FastAPI
- Knowledge of OpenSearch and Pydantic
- Familiarity with Java
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn