Role & Responsibilities
- Build async APIs and services in Python/FastAPI with clear, versioned contracts.
- Implement authentication, authorization, tenant scoping, and role-based access.
- Design PostgreSQL schemas, migrations, and transactional workflows with strong data integrity.
- Integrate external APIs, OAuth, and webhooks with retries, rate limits, and idempotency.
- Build background jobs, scheduled tasks, and event-driven workflows.
- Write unit, integration, and contract tests, and add logs, metrics, and alerts.
- Take part in code reviews, performance tuning, and incident response.
- Own services through enhancements, scaling, and future versions.
Preferred Candidate
- 4 -7 years in backend engineering, with strong production Python and FastAPI.
- Solid with async programming, API design, validation, and dependency injection.
- Strong in PostgreSQL, SQL optimisation, ORMs, and migrations.
- Experience with OAuth 2.0, webhooks, retries, and idempotent workflows.
- Testing with pytest, including mocked-provider tests.
- Secure coding fundamentals: tenant isolation, secrets hygiene, and input validation.
- Experience with Git, PR workflows, and CI/CD.
Good to have: Redis, Celery, or Kafka; AI service integration; AWS, Docker, or Kubernetes; OpenTelemetry; high-volume data systems.
Why Join Us?
You will get the prospect to work on multiple products across different industries rather than maintaining a single application.
Our product portfolio spans: Social | Dating | Health | Fintech | Astro | AI | Consumer Technology
One of our existing products is already serving 1.5M+ users, while several new products are currently being planned and developed.
If you are excited about building products from the ground up, solving challenging engineering problems, and creating some of the best consumer applications in the industry, this role could be a great opportunity.
📌 Senior Backend Software Engineer (Noida)
🏢 Juuuno
📍 Noida