Monday, October 27, 2025

Job Description

We are searching for an experienced Senior Python Back-End Developer to join our forward-thinking team and contribute to building a cutting-edge supply-chain data analytics platform. This role involves working with a modern tech stack, including Python, Flask/FastAPI, PostgreSQL, and OpenSearch, to deliver scalable, efficient solutions.Join us in shaping the future of supply chain analytics with innovative solutions! ResponsibilitiesCollaborate on the design and development of robust back-end architecture using Python and Flask/FastAPIDevelop and optimize APIs and integrations for seamless communication between servicesEnsure database performance and scalability, including query optimization with PostgreSQL and OpenSearchIdentify and resolve technical challenges within high-load web applicationsParticipate in code reviews, debugging, and technical discussionsContribute to secure and reliable application design principlesInteract closely with front-end developers working with React/TypeScript for product cohesivenessApply AI-driven solutions to enhance domain-specific insights and recommendationsWork autonomously and as part of an agile team to meet fast-paced startup goalsDrive continuous improvement and innovation within the technology stackDocument development processes, tools, and best practices RequirementsExpertise in back-end development for web applications using Python and Flask/FastAPI, with over 3 years of relevant experienceBackground in APIs, integrations, and handling high-load database applicationsSolid production experience with SQL, including proficiency in PostgreSQL and OpenSearchUnderstanding of technical challenges and ability to optimize web applications and database queriesFamiliarity with tools like GenAI engineering productivity tools (Cursor, Copilot, etc.)Qualifications in FastAPI, cloud technologies, and IaC toolsProficiency in working in startup environments with a focus on impact and transparencyGood communication skills and capability to work both independently and in a teamEnglish language proficiency at an Upper-Intermediate level (B2) or higher Nice to haveExperience with TypeScript and ReactJS for full-stack development opportunitiesFamiliarity with PySpark, Spark SQL, and broader data engineering conceptsBackground in API & integration standards, Kubernetes, and tools like Pants and SQLAlchemySkills in leveraging productivity tools for software developmentShowcase of client-facing experience while engaging with external stakeholders We offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs