Job Description- Senior Python Developer
About Us
At Exper Labs, we build cutting-edge web and mobile applications for leading North American product
companies, working as their trusted offshore teams. Our culture of creativity, ownership, and high
standards empowers talented individuals to innovate, grow, and deliver solutions that create lasting
value for clients and employees alike.
Position Overview
We’re looking for a Senior Python Developer with 5+ years of experience in building scalable backend
systems and data-driven applications. This role focuses on designing and optimizing ETL pipelines and
implementing real-time data streaming solutions using Apache Kafka. You’ll work primarily with Python
and FastAPI, developing services that power data processing, integrations, and workflows across
large-scale applications. The position requires both strong coding skills and architectural thinking to
ensure reliability, scalability, and performance in a data-intensive environment.
What You’ll Do
Design & Develop Backend Services: Build and maintain Python-based microservices (primarily
with FastAPI) to support high-performance data workflows and integrations.
Implement ETL Pipelines: Architect, optimize, and monitor ETL processes to handle large-scale
data extraction, transformation, and loading across multiple systems.
Work with Apache Kafka: Develop and manage real-time data streaming pipelines, ensuring
low-latency and reliable delivery of event-driven workflows.
Database Management: Work with relational and NoSQL databases, writing optimized queries
and ensuring high availability.
Cloud & Containers: Deploy and scale services within Docker/Kubernetes environments on
cloud platforms such as AWS, GCP, or Azure.
System Optimization: Troubleshoot, profile, and optimize system performance to handle
complex workloads and high throughput.
Collaboration: Work closely with data engineers, analysts, and product teams to deliver robust
solutions aligned with business needs.
What You Bring
5+ years of backend development experience with Python and FastAPI
Strong expertise in Apache Kafka and ETL pipelines
Experience with SQL/NoSQL databases and cloud platforms (AWS/GCP/Azure)
Proficiency in Docker/Kubernetes and scalable API/microservice architecture
Solid problem-solving, debugging, and communication skills with a CS degree or equivalent