Senior Python Back-End Developer
Python.Web
& 12 others
Choose an option
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!
Responsibilities
- Collaborate on the design and development of robust back-end architecture using Python and Flask/FastAPI
- Develop and optimize APIs and integrations for seamless communication between services
- Ensure database performance and scalability, including query optimization with PostgreSQL and OpenSearch
- Identify and resolve technical challenges within high-load web applications
- Participate in code reviews, debugging, and technical discussions
- Contribute to secure and reliable application design principles
- Interact closely with front-end developers working with React/TypeScript for product cohesiveness
- Apply AI-driven solutions to enhance domain-specific insights and recommendations
- Work autonomously and as part of an agile team to meet fast-paced startup goals
- Drive continuous improvement and innovation within the technology stack
- Document development processes, tools, and best practices
Requirements
- Expertise in back-end development for web applications using Python and Flask/FastAPI, with over 3 years of relevant experience
- Background in APIs, integrations, and handling high-load database applications
- Solid production experience with SQL, including proficiency in PostgreSQL and OpenSearch
- Understanding of technical challenges and ability to optimize web applications and database queries
- Familiarity with tools like GenAI engineering productivity tools (Cursor, Copilot, etc.)
- Qualifications in FastAPI, cloud technologies, and IaC tools
- Proficiency in working in startup environments with a focus on impact and transparency
- Good communication skills and capability to work both independently and in a team
- English language proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
- Experience with TypeScript and ReactJS for full-stack development opportunities
- Familiarity with PySpark, Spark SQL, and broader data engineering concepts
- Background in API & integration standards, Kubernetes, and tools like Pants and SQLAlchemy
- Skills in leveraging productivity tools for software development
- Showcase of client-facing experience while engaging with external stakeholders