Senior Python Developer
EPAM SystemsDescripción del puesto
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are building reliable backend and UI features with Python, FastAPI/Django, React, and TypeScript for mission-critical applications in a distributed team. You will design services, improve performance, and support releases while keeping high code quality and strong test automation; apply now.
Responsibilities
Develop and maintain backend services using modern frameworks
Participate in designing scalable and efficient system architectures
Collaborate with cross-functional teams to deliver high-quality features
Optimize application performance and troubleshoot issues
Implement best practices for code quality and maintainability
Contribute to project planning and technical discussions
Support deployment and release processes
Engage in continuous improvement and knowledge sharing within the team
Requirements
Minimum 3 years of hands-on experience with Python, including FastAPI and Django for backend development
Proficiency in React and TypeScript for building interactive user interfaces
Experience with PostgreSQL for database management and data modeling
Skilled in using Docker for containerization and deployment of applications
Strong dedication to test automation, including comprehensive unit and manual integration testing
Background working in agile teams on complex, mission-critical applications
Collaborative approach, actively participating in code reviews and peer learning
Comfortable working with distributed teams across different regions
Familiarity with Atlassian tools such as Jira and Confluence for project tracking and documentation
Understanding of native cloud services including S3 buckets, Lambda, AWS AKS, and CloudWatch for cloud-based application management
Fluent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
Experience with GitHub Actions for automating workflows and CI/CD pipelines
Knowledge of integrating Jira with GitHub for streamlined project management
Awareness of DevOps best practices for efficient development and operations
Previous exposure to financial services or Treasury operations, including payments, wire transfers, account reconciliations, and cash management
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
¿Te interesa este puesto?