Georgia
We are seeking a seasoned Senior Python Developer to join our team and deliver exceptional results across innovative projects.
This role requires creating complex software solutions, addressing intricate problems, and collaborating seamlessly with team members.
If you have a passion for Python development and excel in dynamic, team-centric environments, this is the ideal opportunity for you.
Responsibilities
- Create Python applications that prioritize high performance and optimized functionality
- Collaborate with cross-functional teams to determine technical needs and craft effective solutions
- Improve codebases to bolster scalability and operational efficiency
- Integrate RESTful APIs to expand application capabilities
- Write structured, reusable, and industry-compliant code
- Offer mentorship and constructive feedback during code reviews for junior developers
- Address and resolve software bugs or technical concerns
- Establish efficient procedures to enhance development and deployment operations
- Keep current on Python advancements and emerging tools or technologies
- Contribute strategically to the design and implementation of system architecture
Requirements
- A degree in Computer Science, Engineering, or a similar field
- 3 or more years of proven expertise with Python and advanced programming techniques
- Background in deploying and scaling applications using cloud platforms like AWS or Google Cloud
- Knowledge of relational and non-relational databases such as PostgreSQL, MySQL, or MongoDB
- Proficiency in REST APIs, Git for version control, and unit testing approaches
- Familiarity with test-driven development (TDD) or behavior-driven development (BDD) principles
- Skills in containerization tools like Docker for creating adaptable environments
- Understanding of DevOps practices including automated pipelines, continuous integration, and deployment
- Competency in Agile methodologies, particularly Scrum, with tools like Jira for project coordination
- Qualifications in English at a B2 proficiency level or higher for both verbal and written communication
Nice to have
- Extensive expertise in Python frameworks such as Django, Flask, or FastAPI
- Background in microservice architecture design and event-driven programming principles
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