Georgia
We are seeking an adept Senior Python Developer to join our team and contribute to groundbreaking projects.
This position entails creating high-quality software solutions, addressing intricate challenges, and collaborating seamlessly with team members.
If you are passionate about Python development and excel in a dynamic and team-oriented setting, this role is ideal for you.
Responsibilities
- Develop Python applications to ensure exceptional functionality and performance
- Collaborate with cross-disciplinary teams to gather technical requirements and define solutions
- Enhance existing codebases for improved scalability and efficiency
- Design and integrate RESTful APIs to expand application capabilities
- Write clean, modular, and industry-compliant code for long-term maintainability
- Guide junior developers by providing constructive feedback during code reviews
- Diagnose and resolve technical issues or bugs in a timely manner
- Establish efficient workflows for development and deployment practices
- Master new tools, technologies, and advancements in Python programming
- Contribute significantly to the design and construction of system architecture
Requirements
- A degree in Computer Science, Engineering, or a similar discipline
- 3+ years of professional Python programming experience, including advanced techniques
- Background in using cloud platforms like AWS or Google Cloud for application deployment and scaling
- Knowledge of relational and non-relational databases like PostgreSQL, MySQL, or MongoDB
- Proficiency in working with REST APIs, Git for version control, and unit testing frameworks
- Familiarity with TDD or BDD methodologies to ensure code quality
- Hands-on background in containerization tools like Docker for portable deployments
- Understanding of DevOps practices, including continuous integration/delivery and automated pipelines
- Experience with Agile methodologies such as Scrum, and tools like Jira for workflow management
- Competency in English communication (B2 level or higher), both in speaking and writing
Nice to have
- Proficiency in Python frameworks like Django, Flask, or FastAPI
- Expertise in designing event-driven programming models and implementing microservice architectures
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