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 seeking a Senior Python Developer to craft dependable backend APIs in FastAPI/Django and polished front-end experiences in React and TypeScript. You will collaborate in agile, distributed teams, raise quality through testing and reviews, and support releases to production; apply now.
Responsibilities
Create and maintain backend services using modern frameworks
Design scalable and efficient system architectures with the team
Partner with cross-functional teams to deliver high-quality features
Tune performance and troubleshoot application issues
Enforce best practices for code quality and maintainability
Contribute to project planning and technical discussions
Support deployment and release processes
Drive continuous improvement and share knowledge within the team
Requirements
3+ years of hands-on experience with Python, including FastAPI and Django for backend development
Proficiency with React and TypeScript for building interactive user interfaces
Experience using PostgreSQL for database administration and data modeling
Ability to use Docker for application containerization and deployment
Strong focus on test automation, with comprehensive unit tests and manual integration testing
Track record of working in agile teams on complex, mission-critical applications
Collaborative attitude with active involvement in code reviews and peer learning
Comfort 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 using GitHub Actions to automate workflows and CI/CD pipelines
Knowledge of integrating Jira with GitHub for streamlined project management
Understanding of DevOps best practices for efficient development and operations
Prior 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?