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 delivering scalable web applications using Python with FastAPI/Django plus React and TypeScript, backed by strong automated testing practices. You will partner with engineers across regions, shape architecture, and help run smooth deployments and releases; submit your application today.
Responsibilities
Build and sustain backend services with modern frameworks
Help design scalable, efficient system architecture
Coordinate with cross-functional teams to ship high-quality features
Improve application performance and resolve production issues
Apply best practices to keep code quality and maintainability high
Take part in project planning and technical discussions
Assist with deployment and release activities
Promote continuous improvement and share knowledge across the team
Requirements
At least 3 years of practical Python development, including FastAPI and Django for backend work
Strong skills in React and TypeScript to create interactive user interfaces
Hands-on experience with PostgreSQL, including database management and data modeling
Practical knowledge of Docker for containerizing and deploying applications
Commitment to test automation with thorough unit tests and manual integration testing
Experience working in agile teams on complex, mission-critical applications
Team-oriented mindset with active participation in code reviews and peer learning
Ability to collaborate effectively with distributed teams across multiple regions
Working knowledge of Atlassian tools such as Jira and Confluence for tracking and documentation
Understanding of native cloud services including S3 buckets, Lambda, AWS AKS, and CloudWatch for managing cloud-based applications
Fluent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
Hands-on experience with GitHub Actions to automate workflows and CI/CD pipelines
Knowledge of Jira and GitHub integration for smoother project management
Familiarity with DevOps best practices for efficient development and operations
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?