Senior Python Engineer
We are looking for a Senior Python Engineer โ who has experience building scalable API services using FastAPI or other ASGI frameworks. This role is ideal for an engineer with deep technical expertise, strong skills in designing microservices and event-driven architectures, and a commitment to writing clean, testable code.
Project
A Sales Intelligence solution tailored for the B2B segment, actively used by Sales, Marketing, Operations, and Recruiting teams.
- Development started 1.5 years ago
- 1.5B+ data points processed and improved daily
Tech Stack
- Python, FastAPI (or Flask), SQLAlchemy
- PostgreSQL and NoSQL databases
- Kafka or other message brokers
- Docker, Kubernetes
- AWS, CI/CD, Pytest
Clean Architecture, async/await
Responsibilities
- Design, develop, and maintain scalable backend services with REST APIs using FastAPI or similar frameworks.
- Architect and manage SQL (Postgres) and NoSQL databases.
- Write clean, modular, and testable code based on clean architecture principles.
- Implement unit and integration tests (e.g., Pytest) and support CI/CD pipelines.
- Work closely with frontend developers to ensure seamless integration.
- Collaborate with data engineers to optimize internal data platforms.
- Build and maintain event-driven systems using Kafka or similar.
- Containerize and orchestrate services with Docker and Kubernetes.
- Operate within AWS infrastructure and contribute to DevOps practices.
Requirements
- 5+ years of backend development experience with a strong focus on Python
- 1+ years with FastAPI or Flask and async programming.
- Solid experience with SQLAlchemy or other ORM tools
- Strong knowledge of both SQL and NoSQL database design and optimization
- Practical experience in microservices and event-driven systems
- Understanding of clean architecture and best practices in code quality
- Experience with Dockerized environments
- Familiarity with AWS and DevOps practices is a plus
- Strong problem-solving skills and independence in a startup environment
- Passion for technology and continuous learning
What we offer
- Hybrid work format: 2 remote days + 3 in-office days per week.
- A modern office environment in the heart of Kyiv
- Medical insurance
- 5 paid sick days + flexible work schedule
- 20 vacation days
- Team-building activities
- Happy hours, snacks & drinks
- Option to reschedule workdays when needed
Published 6 June
27 views
ยท
0 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...