Overview
About the Role
Agile Receivables is a fast-growing SaaS company. We are looking for a dedicated Full
Stack Software Engineer to manage our end-to-end product lifecycle. This is a high-
impact role where you will be responsible for maintaining our AWS-hosted
infrastructure, evolving our FastAPI backend, and keeping our React frontend polished.
Uniquely, you will also act as a technical bridge to our customers, providing high-level
support and ensuring our clients have a seamless experience with our platform.
Technical Requirements
● Backend: 2+ years of professional experience with Python 3.11+ and FastAPI.
● Database & ORM: Proficiency in PostgreSQL 15+ (AWS RDS) and
SQLAlchemy 2.0 (Async patterns).
● Frontend: Strong hands-on experience with React (Hooks, State Management).
● Cloud & Infra: Familiarity with AWS services (Cognito, RDS, EC2/Lambda).
● Stack Add-ons: Experience with Celery, Redis 7, and Pydantic v2.
● Testing: Strong habits in writing unit and integration tests using Pytest.
● Migrations: Experience managing database versions with Alembic.
Key Responsibilities
● Application Maintenance: Full ownership of the SaaS application, ensuring
99.9% uptime and fixing production bugs across the stack.
● Infrastructure Management: Maintaining and updating our AWS-hosted
environments to ensure security and performance.
● Customer Success: Directly handling technical customer service inquiries. You
will be the primary point of contact for users experiencing technical hurdles.
● Documentation: Keeping OpenAPI/Swagger docs and internal technical wikis
up to date.
Who You Are
● Experienced: 2–3 years of professional full-stack development.
● Excellent Communicator: You must be able to speak and write English fluently
to assist clients directly.
● Reliable: You are comfortable working 9 AM - 5 PM IST and are looking for a
stable, long-term full-time position.
● Product-Minded: You don't just "complete tickets"—you care about how the
software actually helps the end-user.