
HUMAN AND CAPITAL
Senior Python Developer
- Python
- Oracle DB
- Mockito
- Cucumber
- Apache Kafka
- Английский — B2 — Средне-продвинутый
The company is building a next-generation e-commerce engine for one of the biggest retailers in the US - a company with 600+ physical stores and 12+ brands in home furnishings and kitchenware.
Their goal is to revolutionize how configurable products (like custom furniture) are sold online by developing a high-performance computation platform capable of dynamically generating and pricing millions of product variations in real-time.
This is a greenfield project that combines deep computational challenges with large-scale engineering, offering a unique opportunity to work on something both intellectually demanding and high-impact.
Responsibilities:
-
Design, develop, and optimize high-performance backend services using Python.
-
Implement advanced computational logic, data processing, and real-time algorithms for product configuration and pricing.
-
Build and maintain RESTful APIs within a microservices architecture.
-
Integrate with Oracle DB and other data sources, ensuring reliability and scalability.
-
Collaborate closely with globally distributed teams (US, Europe) to deliver well-architected, production-grade solutions.
-
Participate in code reviews, write unit/integration tests, and maintain high engineering standards.
-
Work in close partnership with the client’s technical teams, contributing to architectural decisions and product evolution.
-
5+ years of experience in backend development with a strong focus on Python.
-
Excellent grasp of algorithms, data structures, and computational problem-solving.
-
Proven experience in building scalable microservices and RESTful APIs.
-
Proficiency with SQL and relational databases (preferably Oracle DB).
-
Strong knowledge of Python best practices - clean code, testing, maintainability.
-
Familiarity with WebFlux, Mockito, or Cucumber for testing.
-
Experience with distributed systems, Kafka, or asynchronous processing frameworks.
-
English - Upper-Intermediate or higher (comfortable in customer-facing communication).
Nice to have:
-
Experience with NoSQL databases.
-
Exposure to Node.js or multi-language system integration.
-
Remote start: you will begin working fully remotely for the first 3–4 months, with transition to a hybrid format afterward.
-
Opportunity to work on a cutting-edge e-commerce engine with a highly visible, global retail brand.
-
Collaboration with a world-class engineering team across the US and Europe.
-
A customer-facing environment where your input directly impacts architecture and product direction.
-
Flexible working hours (core working hours: 8:00 p.m. – 11:00 p.m. (GMT+5). The remaining 5 working hours can be completed flexibly before 8:00 p.m. (GMT+5) )
-
Competitive compensation package and long-term engagement potential.
-
A culture of trust, respect, and camaraderie, focused on excellence and innovation.