Senior Python Developer
Posted: 3 days ago
Job Description
About UsAt 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 OverviewWe’re looking for a Senior Python Developer with 5+ years of experience in building scalable backendsystems 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 DoDesign & 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 Bring5+ years of backend development experience with Python and FastAPIStrong expertise in Apache Kafka and ETL pipelinesExperience with SQL/NoSQL databases and cloud platforms (AWS/GCP/Azure)Proficiency in Docker/Kubernetes and scalable API/microservice architectureSolid problem-solving, debugging, and communication skills with a CS degree or equivalent
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period