Senior Python Back-End Developer
EPAM SystemsDescripción del puesto
We are looking for a Senior Python Back-End Developer to join our team and contribute to the development of our innovative supply-chain data analytics platform. This platform provides an integrated view of suppliers, products, material categories, shipments, and compliance activities. By leveraging artificial intelligence, it delivers insights and recommendations tailored to the domain and business specifics of each client.
Responsibilities
Develop robust and scalable back-end components using Python alongside Flask or FastAPI
Implement seamless RESTful APIs and integrate third-party services
Optimize database queries and design to handle high-load web applications using PostgreSQL
Work collaboratively with the front-end development team leveraging React and TypeScript
Manage state-of-the-art database solutions which include OpenSearch
Balance agility and iterative product development with high software quality
Oversee and maintain code quality through frequent code reviews
Troubleshoot, debug and enhance existing software components
Drive innovation by exploring and suggesting new tools and technologies
Requirements
3+ years of working experience in developing high-load database web applications
Expertise in back-end web application development, APIs, and integrations
Solid production experience with Python, Flask, and proficiency in SQL
Understanding of database management and query performance optimization using PostgreSQL
Skills in collaborating effectively in a team and working autonomously without constant supervision
Capability to navigate and thrive in a flexible, fast-paced start-up environment
Good communication skills and a proactive approach to problem-solving and project management
Minimum English language level of B2+
Nice to have
Experience with OpenSearch
Familiarity with data handling using PySpark and SparkSQL
Background in front-end development, specifically with TypeScript and ReactJS
Knowledge of cloud technologies and Infrastructure as Code (IaC)
Client-facing experience and ability to manage stakeholder expectations
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?