We're seeking a Senior Backend Engineer for our Enterprise SaaS client to design and scale backend systems powering their platform. You will build data pipelines and microservices that process data for large enterprises, shaping real-time insights.
Responsibilities
- Design, build, and maintain backend services and data pipelines that support the platform's core systems
- Architect scalable microservices and APIs to process and serve large volumes of data related to millions of client assets
- Collaborate with frontend engineers and product teams to integrate backend systems with user interfaces and reporting layers for seamless data delivery
- Continuously enhance system deployment, monitoring, and performance to support rapid platform scaling
- Develop clean, testable code and implement automated testing to ensure system reliability and maintainability
- Manage asynchronous data workflows and task queues using technologies such as Kafka and Airflow to enable efficient event-driven processing
- Apply expertise in relational (Postgres) and non-relational (MongoDB) databases to optimize data storage and retrieval
- Demonstrate ownership and initiative by independently driving projects and solving ambiguous technical challenges in a fast-paced startup environment
Preferred competencies and qualifications
- Experience with large-scale data processing or streaming systems, particularly for security analysis
- Knowledge of data engineering practices including building ETL pipelines and schema versioning
- Exposure to DevOps practices and CI/CD tooling for automated deployment and system monitoring
- Familiarity with cloud-based services and leveraging them for service deployment
- Prior experience working in Agile and DevOps-driven engineering cultures
Tech Stack
- Backend: FastAPI, Airflow