About the Role
We’re hiring a Backend Developer to help build the foundation of a new, data-intensive SaaS product.
You’ll be responsible for developing robust APIs, scalable data pipelines, and integration layers that power real-time insights and reporting.
This role is ideal for engineers who enjoy solving complex data problems, building clean and efficient systems, and working closely with product leadership in an early-stage environment.
Key Responsibilities
- Design and develop RESTful APIs and backend services using Python (FastAPI).
- Build data ingestion and integration pipelines connecting multiple third-party APIs.
- Develop backend logic for data processing, aggregation, and insights generation.
- Manage data storage, schema design, and optimization in PostgreSQL or similar databases.
- Implement asynchronous tasks and job queues for data collection and background processing.
- Collaborate with frontend developers and designers to define API contracts and data flows.
- Ensure application security, scalability, and performance best practices.
- Participate in architectural discussions, code reviews, and deployment planning.
Requirements
- 4+ years of experience in backend development with Python.
- Strong knowledge of FastAPI, Django, or Flask, with experience building scalable APIs.
- Solid experience with relational databases (PostgreSQL/MySQL) and ORMs.
- Familiarity with OAuth 2.0, JWT, and secure API authentication.
- Experience with task queues (Celery, RQ, or similar) and asynchronous programming.
- Understanding of Docker, CI/CD, and cloud deployment (AWS/GCP preferred).
- Attention to performance optimization and clean, maintainable code.
Nice to Have
- Experience with data analytics, reporting, or automation platforms.
- Exposure to machine learning, NLP, or AI model integrations.
- Familiarity with Google APIs or data pipeline design.
- Experience in building early-stage SaaS architectures.
Why Join
- Work directly with the founding and product team on a high-impact project from the ground up.
- Influence key technical decisions and architecture choices.
- Gain early ownership in a product that’s leveraging AI and automation to simplify complex workflows.
- Flexible and collaborative work environment with emphasis on innovation and learning.