3 months ago
Noida, IndiaMid Level
Responsibilities
- Build and maintain FastAPI REST API endpoints for recruiter workflows, candidate management, job configuration, and integration webhooks.
- Design PostgreSQL schemas, indexes, queries, and Alembic migrations.
- Implement multi-tenant data access patterns with tenant isolation.
- Develop asynchronous worker tasks using AWS SQS and Celery, including retries, idempotency, and dead-letter queue handling.
- Build and extend integrations with Lever ATS, SendGrid, IMAP, and AWS S3.
- Write unit, integration, asynchronous, and webhook-handler tests.
- Participate in architecture discussions, code reviews, and technical documentation.
- Participate in on-call rotation, resolve production incidents, write runbooks, and conduct post-mortems.
Requirements
- Four years of production Python backend engineering experience.
- Experience developing production-grade services rather than only scripts.
- Experience with asyncio and asynchronous programming.
- Strong database design, schema design, indexing, and optimization skills.
- Experience with asynchronous task systems such as AWS SQS, Celery, or RabbitMQ.
- Experience building third-party API integrations.
- Strong testing discipline and comprehensive test coverage.
- Systems-oriented software design skills and understanding of failure modes, edge cases, and observability.
- Experience with Python, FastAPI, SQLAlchemy, Pydantic, PostgreSQL, Alembic, REST APIs, OAuth, webhooks, pytest, and asynchronous testing patterns.
- Preferred skills include React, pgvector, vector databases, AWS Bedrock, LLM integration, and multi-tenant SaaS architecture.
Tech Stack
Categories
About ShyftLabs
ShyftLabs builds and runs enterprise data and AI platforms, combining data engineering, analytics, and responsible AI controls with consulting and managed delivery. It designs governed data infrastructure, customer and retail analytics, and omnichannel marketing data products for large organizations. Founded in 2018 and headquartered in Toronto, the privately held firm serves global clients and staffs teams across Toronto, New York, Dubai, and New Delhi.
