Senior Python Web Developer
Python.Web, FastAPI, Flask, Python, SQL, API & Integration Standards, Databases, Kubernetes, Pants, PostgreSQL, SQLAlchemy
We are looking for a seasoned Senior Python Web Developer to join our progressive team in developing a cutting-edge supply-chain data analytic platform. This platform integrates a comprehensive view of suppliers, products, material categories, shipments, and compliance activities while applying artificial intelligence to deliver contextual insights and recommendations.
Responsibilities
- Spearhead the development of back-end components, APIs, and integrations for web applications
- Optimize database queries and manage high-load web applications
- Design and implement robust solutions using Python and Flask/FastAPI
- Oversee database management with PostgreSQL and OpenSearch
- Collaborate effectively within a team and across teams
- Work autonomously and proactively in a startup environment
- Address and resolve ambiguity to drive projects forward
- Communicate effectively to ensure transparency in the development process
Requirements
- 3+ years of experience in web development using Python
- Solid production experience with Python, Flask, and SQL
- Knowledge of database management and query performance optimization
- Background in developing high-load web applications
- Competency in handling web applications back-end development, APIs, and integrations
- Good communication skills and proactive attitude
- Ability to work effectively both in a team and independently
- Excellent command of English (B2+ level), both written and spoken, with a strong emphasis on technical communication skills
Nice to have
- Experience with PostgreSQL and OpenSearch
- Familiarity with data engineering with PySpark and SparkSQL
- Experience with front-end development using TypeScript and ReactJS
- Understanding of cloud technologies, IaC, and associated tools
- Client-facing experience
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