Description
Summary:
Seeking a Senior Python Developer to shape and roll out dependable, business-critical applications, collaborating across departments to translate ideas into reality and chart technical paths.
Highlights:
1. Shape and roll out dependable, business-critical applications
2. Collaborate across departments to translate ideas into reality
3. Drive significant architectural decisions and mentor junior developers
We are looking to welcome a talented **Senior Python Developer** into our evolving company.
In this position, you will play a major role in shaping and rolling out dependable, business\-critical applications that advance our products. Collaborating with multiple departments, you will help translate inventive ideas into reality and contribute to charting the technical path of our solutions.
**Responsibilities**
* Engineer, release, and sustain dependable backend applications and services
* Plan enduring, consistent, and safeguarded software structures that align with corporate goals
* Partner with product specialists, design experts, and engineering teammates to scope and deliver fresh capabilities
* Review code submitted by peers and offer thoughtful guidance to maintain superior engineering quality
* Provide direction to junior developers and help them grow throughout their careers
* Polish and revamp existing code to improve speed, expandability, and ease of upkeep
* Take part in technical roadmap conversations and help drive significant architectural decisions
* Locate, study, and address complex issues in active environments quickly
* Stay current with emerging tools and propose enhancements to our engineering routines
**Requirements**
* No less than 3 years of real\-world experience in a software development position
* Deep proficiency in Python for creating backend logic and services
* Practical work with React to produce dynamic and flexible user\-facing interfaces
* Confident grasp of SQL and/or NoSQL data stores, covering structure design and query efficiency improvements
* Skilled use of Git, including branch management and cooperative coding workflows
* Verified leadership talents, including mentoring peers, fostering developer growth, and taking charge of technical direction
* Hands\-on familiarity with Python web frameworks such as Django, Flask, or FastAPI
* Working knowledge of Python web servers (like Gunicorn or uWSGI) used to host live applications
* Wide\-ranging understanding of secure programming methods and frequent vulnerabilities (such as the OWASP Top 10\)
* Familiarity with engineering methodologies including Agile, Scrum, or Kanban
* Insight into authentication and authorization mechanisms, including OAuth, JWT, and role\-based access control
* Proficient English communication skills, both written and spoken (B2\+ level or higher)
**Nice to have**
* Familiarity with cloud platforms such as AWS, GCP, or Azure
* Practical know\-how with container technologies like Docker and orchestration tools such as Kubernetes
* Understanding of CI/CD workflows and broader DevOps practices
**We offer**
* 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