About the Role
We are looking for a Senior Backend Engineer to join our team working on a large-scale enterprise data visibility platform. The platform aggregates data from multiple sources and provides unified operational visibility across a distributed environment.
You will work with Python / FastAPI, design scalable APIs, and integrate with various data sources. This is a high-impact role where you will contribute to architectural decisions and help shape the technical direction of the project.
Responsibilities
• Design and develop scalable backend services using Python / FastAPI
• Architect and implement RESTful APIs for enterprise data aggregation
• Integrate with external data sources and internal systems
• Optimize database queries and overall system performance
• Write comprehensive tests and maintain high code quality
• Participate in code reviews and technical design discussions
• Collaborate with the frontend team on API contracts
• Mentor mid-level and junior developers
• Contribute to architecture documentation and decision records (ADRs)
Requirements
Must Have
• 5+ years of backend development experience
• Strong Python expertise (FastAPI preferred, Django or Flask acceptable)
• Experience designing and building RESTful APIs
• Solid SQL skills (PostgreSQL preferred)
• Experience with data integration and ETL processes
• Understanding of distributed systems concepts
• Experience writing unit, integration, and end-to-end tests
• Experience with Git and CI/CD workflows
Nice to Have
• Experience with message brokers (RabbitMQ, Kafka)
• Experience with caching systems (Redis)
• Familiarity with Docker and Kubernetes
• Experience with data visualization platforms
Compensation
Salary range: Competitive, based on experience
How to Apply
Please send your resume and a brief cover letter to [email protected]
Subject line: Senior Backend Engineer