Employment Type: Full-time
Experience Level: 4-10yrs
Tech Stack: FastAPI, Redis, Celery, PostgreSQL, Docker, GraphQL
Nice to Have: React.js, Next.js, BigQuery
About the Role
We are looking for a highly skilled Full Stack / Backend Developer to join our engineering
team. The ideal candidate will have strong experience in building scalable, high-
performance backend services using FastAPI, distributed task systems using Celery,
and event-driven or caching workflows with Redis. Exposure to frontend frameworks
and cloud-based data platforms is a plus.
Key Responsibilities
Design, build, and maintain backend services and APIs using FastAPI.
Implement asynchronous task processing and job queues
using Celery and Redis.
Model, query, and optimize relational data using PostgreSQL.
Develop and maintain GraphQL APIs, ensuring efficient schema design and
performance.
Containerize applications and manage deployments using Docker.
Collaborate with frontend developers to integrate UI with backend APIs.
Write clean, maintainable, and well-tested code.
Participate in code reviews, architecture discussions, and sprint ceremonies.
Troubleshoot production issues and contribute to continuous improvement of
the system.
Required Skills & Experience
Strong proficiency in Python and FastAPI.
Hands-on experience with Redis (cache, queues) and Celery (task
orchestration).
Solid understanding of PostgreSQL including schema design, indexing, and
optimization.
Experience building and consuming GraphQL APIs.
Good understanding of Docker for local development and deployment.
Familiarity with microservices architecture, REST, and asynchronous
programming.
Experience working with Git and modern DevOps practices.
Good to Have
Experience in React.js or Next.js for frontend development.
Familiarity with Google BigQuery or other cloud data warehouses.
Understanding of Kubernetes or container orchestration tools.
Knowledge of CI/CD pipelines and cloud platforms (GCP/AWS/Azure).
Experience in banking or finance domain
Soft Skills
Strong problem-solving and debugging skills.
Ability to work in a fast-paced, collaborative team environment.
Good communication skills and attention to detail.
Education
Bachelor's degree in computer science, Engineering, or related field (or
equivalent practical experience).
Job Types: Full-time, Permanent
Pay: ?2,000,000.00 - ?2,400,000.00 per year
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.