Position: Middle Software Engineer (Python)
Company: Competera
Category: Python
Experience required: 3y
English level: intermediate

Competera uses Big Data and Deep Learning to change the way retailers do pricing. We are now looking for a Software Engineer to help us turn business ideas into best-in-class technology solutions that explicitly drive the product and the company towards their strategic direction.

**The role is about development and maintenance of Competera Pricing Platform:**

— New value streams creation through development of microservices.
— Improvement/optimizing of existing functionality.

**Our stack:**

Programming Languages: Python.

Tech Stack: PostgreSQL, asyncio, Flask, FastAPI, aiohttp, gRPC, Apache Kafka ClickHouse, BigQuery, Apache Airflow.

Infrastructure: Kubernetes, Helm, ArgoCD, Grafana, Prometheus, Sentry, OpsGenie etc.

**Starter-kit needed to join the board:**

— Python — 3+ years of experience.
— PostgreSQL or related DBMS.
— Experience in Web Services / API.
— Unit/Integration/Functional/etc. Testing.
— Docker.

**Pleasant extras:**

— Experience in designing and implementing microservices architecture
— Python async stack (asyncio, aiohttp, FastAPI)
— Experience with Apache Kafka
— Experience with Kubernetes
— gRPC

**You’re gonna love it, and here’s why:**

— Meaningful work in an agile team of engineers, who turn business ideas into software solutions.
— Freedom to choose the best suitable technologies to deliver the solution (even if it’s not in the product yet).
— Fair payout with regular performance-based reviews and stock options plan for top performers.
— Remote-first ideology: freedom to choose between a coworking and a home office.
— Working hours that adapt to your biorhythm and no time tracking systems.
— Want to learn? Competera loves that and is eager to cover 60% of your training/courses fee.
— Paid vacation & sick leaves (20 business days each) + 15 days off.
— Partial medical insurance coverage.

Let’s price the world together!