
Overview
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 talented and experienced Senior Software Engineer with a strong background in Python and ReactJS to join our dynamic team.
Our ideal candidate is someone passionate about building innovative solutions, influencing technical decisions, and contributing to the success of complex projects, while mentoring junior engineers along the way.
Responsibilities
- Collaborate with stakeholders to gather requirements, create technical designs, and align solutions with business goals
- Lead discussions on system architecture, identifying opportunities for improvement and scalability
- Conduct technical reviews, including code reviews, to ensure adherence to best practices, coding standards, and performance benchmarks
- Troubleshoot and resolve complex technical challenges across the development lifecycle
- Build and maintain core application features using Python and ensure seamless integration with frontend technologies
- Design and develop highly interactive user interfaces using ReactJS and Material UI frameworks
- Work with cloud infrastructure tools such as Terraform, ArgoCD to develop scalable deployment pipelines
- Implement and optimize continuous delivery workflows using ADO Pipelines and GitHub Actions
- Maintain documentation and provide technical insights for internal and external stakeholders
Requirements
- 5-8 years of experience developing applications with proficiency in Python
- Expertise in creating responsive interfaces using React and Material UI frameworks
- Background in JavaScript frameworks and TypeScript development
- Familiarity with cloud infrastructure technologies such as Terraform, ArgoCD
- Capability to work with continuous delivery tools such as ADO Pipelines, GitHub Actions
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)