Role Overview
We are seeking a motivated Backend Engineer with 1–3 years of experience to join our engineering team. The ideal candidate should have strong Python development skills, experience with FastAPI and asynchronous programming, and a solid understanding of authentication, authorization, and API best practices. You will work closely with frontend, QA, and DevOps teams to deliver scalable, maintainable, and high-quality backend systems.
Key Responsibilities
Communicate technical concepts clearly across teams and stakeholders
Analyze, debug, and solve backend issues with a structured problem-solving approach
Read, understand, and implement product requirements accurately
Collaborate effectively with frontend, QA, and DevOps teams to ensure seamless product delivery
Take ownership of assigned tasks and contribute proactively to code reviews and team discussions
Adapt quickly, learn continuously, and incorporate feedback into work
Develop and maintain high-performance APIs using Python and FastAPI
Ensure consistent exception handling and standardized error responses
Implement background processing tasks for scalable workloads
Improve API performance through tuning, profiling, and optimization
Required Skills
Strong experience with Python
Hands-on experience with FastAPI
Proficiency in asynchronous programming (asyncio)
Understanding of authentication mechanisms (JWT, OAuth2, Sessions)
Familiarity with authorization models (RBAC/ABAC)
Experience with API performance tuning & profiling
Knowledge of exception handling & global error response patterns
Experience with background processing (Celery, RQ, FastAPI background tasks)
Schema validation experience using Pydantic or Marshmallow
Nice to Have (Optional)
Experience working in Agile teams
Exposure to CI/CD pipelines
Basic understanding of DevOps concepts
Job Type: Full-time
Pay: ₹300,000.00 - ₹400,000.00 per year
Benefits:
Health insurance
Provident Fund
Work from home
Application Question(s):
How many years of experience do you have as a Backend developer?
This is a remote opportunity, and the budget for the role is btw 3 LPA TO 4 LPA. Are you comfortable with this?
How many years of coding experience do you have with the Python language?
What is your notice period in days?
Work Location: Remote