Middle Python Developer

İşin təsviri

We are building a lean, high-impact data & algorithms platform that powers real-time, data-driven decisions on top of large volumes of time-series and event data.

The project is at an early stage, so every technical decision you make will have a visible impact. You’ll work closely with the founder and a small analytics team to turn ideas into production-grade systems.

Your Responsibilities:

You will be the core Python developer responsible for designing, implementing, and maintaining our data pipelines and internal services.

You will:

  • Design, implement and maintain Python-based services for processing large volumes of time-series and event data.
  • Build and extend internal simulation / analytics tools using Python (pandas, numpy, etc.).
  • Develop and maintain integrations with internal and external APIs and data providers.
  • Write clean, well-structured, well-tested code and documentation for the features you own.
  • Collaborate with the founder and a junior analyst to translate ideas into robust, production-ready solutions.

Qualifications (Middle)

  • 3+ years of experience building data-intensive or backend systems in Python.
  • Strong knowledge of API design, integrations, and internal/external service communication.
  • Solid computer science fundamentals, as system design, algorithms, data structures and complexity.
  • Hands-on experience with pandas, numpy, and data manipulation for large datasets
    (experience with scipy, scikit-learn, statsmodels is a strong plus).
  • Experience with relational & non-relational databases (e.g. MySQL/PostgreSQL, MongoDB).
  • Practical experience with Docker, Linux-based servers, and deploying cloud services.
  • Familiarity with Git/GitHub, Jira/Linear, and modern CI/CD workflows.
  • Ability to independently own features end-to-end and deliver high-quality, well-tested code.
  • At least technical English, ability to read and understand technical documentation. Verbal communication and written skills is a plus.

Nice to Have:

  • Deep experience with the scientific Python stack (scipy, scikit-learn, statsmodels).
  • Experience with Jenkins or more advanced DevOps tooling.
  • Experience designing or operating distributed, high-availability systems.
  • Background in statistics, time-series analysis, or risk / analytics systems.
  • Familiarity with environments where correctness, reproducibility, and auditability are critical.

How We Work & What We Offer:

  • High ownership: You will be a key Python developer for the core platform, with the opportunity to grow into a lead role as the team expands.
  • Direct impact: You work directly with the founder; there is no long hierarchy between decisions and implementation.
  • Lean, focused team: Minimal bureaucracy, clear priorities and room to shape the technical direction.
  • Learning & growth: Strong exposure to both deep Python engineering and DevOps/infrastructure in a real production environment.
  • Office & perks: Centrally located and well-equipped office (game & entertainment room, napping beds etc.).
  • Food & comfort: Lunch, drinks, sweets and fruits are all provided by the company.
  • Health: Private health insurance.
 

Working hours

  • You’ll be working 5 days a week from 10 a.m. to 7 p.m. (13:00-14:00 lunch time). Four days will be based in the office, and one day (Friday) you can work from home.

Salary

  • Competitive and negotiable based on experience and knowledge, including a performance-based bonus package.
 

Application Guidelines:

  • Please submit your application through our Career Page.

In the Cover Letter section, make sure to include:

  • A brief note describing the relevant projects you have led or owned.
  • (If available) links to your GitHub, portfolio, or any other supporting materials.

We look forward to reviewing your application!
✅ Please be advised that only shortlisted candidates will be invited to the further stages of the recruitment process. https://afeagroup.com/careers/middle-python-developer