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 Lead Python Back-End Developer to oversee our development team and enhance our innovative supply-chain data analytics platform. This platform offers a comprehensive view of suppliers, products, material categories, shipments, and compliance activities. Utilizing artificial intelligence, the platform provides customized insights and recommendations based on the specific business needs and domain of our clients. Responsibilities Lead and mentor a team of back-end developers in the construction of robust and scalable components using Python, Flask, or FastAPI Design and implement RESTful APIs and oversee integrations with third-party services Conduct high-level optimization of database queries and schema design to support high-load applications, utilizing PostgreSQL Collaborate with front-end developers using React and TypeScript to ensure seamless integration Manage and optimize the deployment of state-of-the-art database solutions, including OpenSearch Uphold and boost software quality by establishing development standards and leading code reviews Troubleshoot, debug, and enhance software components to improve functionality and performance Spearhead innovation by evaluating, suggesting, and implementing new technologies to enhance productivity and product offerings Foster a collaborative and inclusive team environment, providing guidance and support to team members Monitor project progress and ensure timely delivery of milestones Act as a primary technical contact for project stakeholders, maintaining effective communication and managing expectations Requirements Solid production experience with Python, Flask, and proficiency in SQL, backed by at least 5 years of relevant working experience Expertise in leading back-end web application development projects, focusing on APIs and integrations Mastery of database management and performance optimization techniques, particularly with PostgreSQL Proven track record in leading and mentoring development teams Strong understanding of high-load database web applications and their development lifecycle Excellent collaboration skills, demonstrated in previous roles working cross-functionally with both technical and non-technical teams Capability to navigate and excel in a dynamic, fast-paced start-up environment Exceptional communication, leadership, and proactive problem-solving skills Minimum English language level of B2+ Nice to have In-depth experience with OpenSearch Advanced familiarity with data processing using PySpark and SparkSQL Extensive background in front-end development, especially with TypeScript and ReactJS Proficiency in cloud technologies and Infrastructure as Code (IaC) Prior client-facing experience with a proven ability to manage stakeholder expectations efficiently We offer International projects with top brands Work with global teams of highly skilled, diverse peers 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 #J-18808-Ljbffr
Lead Python Backend Engineer For Global Data Platform
EPAM SYSTEMS
Remote, Remote
Publicado hace 13 días
Denunciar empleo