Back to Search
Join our remote team as a Senior Python Web Developer and help build cutting-edge web applications using the latest web technologies and tools!
You will be responsible for developing database-driven web applications and high-performance application systems. As the central point of contact for customer technical leads and EPAM developers, you will solve technical questions and take architectural decisions. You will also be responsible for the identification and decomposition of required tasks to assign to the development team and hands-on coding work.
Responsibilities
- Act as the central point of contact for customer technical leads and EPAM developers
- Solve technical questions for development teams and escalate to customer tech leads when needed
- Review requirements and conduct technical design and discussion sessions with customers, taking architectural decisions
- Identify and decompose required tasks to assign to the development team
- Implement some of the components and execute implementation tasks (hands-on coding work)
- Develop database-driven web applications and high-performance application systems
Requirements
- 5+ years of experience developing database-driven web applications and high-performance application systems
- Proven experience leading teams of developers
- Strong RDBMS databases skills, particularly PostgreSQL
- Excellent development skills in complex Python applications
- Experience using and building RESTful APIs and JSON
- Experience deploying to high-reliability production environments, using Docker, Kubernetes, AWS, and Git
- Strong object-oriented programming and application design skills
- Fluency in spoken and written English, allowing effective communication with customers and team members
Nice to have
- Experience with Web UI, including modern JavaScript frameworks (e.g. React/Redux)
- Familiarity with UX design principles
- Scripting in additional languages such as Perl
- Knowledge of Swagger/OpenAPI 3.0
- Knowledge of continuous integration, testing methodologies, TDD, and agile development methodologies
Benefits
- 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