Job Description:
Mid Level Full Stack Engineer
Location: Remote (India)
Role:
We are looking for a mid-level full stack engineer who can build and scale production-grade applications end-to-end—from designing APIs, backend services to building responsive frontends and deploying scalable, resilient systems on cloud-native infrastructure.
This role requires strong backend fundamentals in Python, practical backend experience with frameworks like FastAPI/Flask, frontend experience with React and a solid understanding of distributed systems and DevOps practices.
Responsibilities:
1. Design and build scalable backend services using Python frameworks such as FastAPI or Flask
2. Develop modern frontend applications using React
3. Design APIs that handle synchronous and asynchronous workloads efficiently
4. Implement background processing systems using queues and workers
5. Architect systems with clear separation between compute, storage and metadata layers
6. Containerize applications using Docker and deploy on Kubernetes
7. Optimize application performance, scalability and reliability
8. Work with structured and unstructured data, including document processing pipelines
9. Write clean, maintainable and well-tested code
Must Have:
1. Considerable backend experience in Python
2. Good knowledge of microservices, worker based processing systems, synchronous and asynchronous workloads
3. Experience with tools like FastAPI, Flask, React, Docker, Kubernetes
4. Fimilarity with Google Cloud Platform and services like GKE, Firebase etc
5. Good knowledge of DevOps with experience in tools like Docker, Kubernetes
6. Acceptable frontend experience in React
Good To Have:
1. Applied AI
2. Data Engineering