We are a fast-growing technology company focused on developing innovative and scalable web applications. Our team values creativity, collaboration, and continuous improvement. We are seeking a
Django & FastAPI Developer
to join our dynamic team and contribute to building high-quality applications that drive impactful user experiences.
Role Overview
As a
Django & FastAPI Developer
, you will be responsible for designing, developing, and maintaining web applications using
Django and FastAPI
. You will work closely with cross-functional teams to build and optimize APIs, manage databases, and ensure application scalability and performance. Your role will also involve integrating various technologies such as cloud storage services, background task processing, caching systems, and DevOps tools to enhance application efficiency.
Key Responsibilities
Develop, test, and maintain
scalable Django and FastAPI applications
.
Design and build
RESTful and asynchronous APIs
to support frontend applications and third-party integrations.
Work with Django ORM and SQLAlchemy to manage data and interact with relational and NoSQL databases.
Collaborate with frontend developers to integrate user interfaces with backend logic.
Implement and manage background processing using
Celery, RabbitMQ, or FastAPI's background tasks
.
Utilize
AWS, GCP, or Azure cloud storage solutions
for managing static and dynamic content.
Optimize application performance with
caching mechanisms such as Redis
.
Work with
Docker and Kubernetes
for containerization and cloud deployment.
Deploy and manage web applications using
NGINX, Gunicorn, and Uvicorn
.
Ensure security best practices, including OAuth, JWT authentication, and API rate-limiting.
Troubleshoot, debug, and resolve technical issues as they arise.
Participate in
code reviews and best practices
to enhance development efficiency.
Qualifications
1-2+ years of experience
in developing web applications using
Django, FastAPI, and Python
.
Strong proficiency in
Django Rest Framework (DRF)
and
FastAPI
for API development.
Experience with
relational and NoSQL databases
such as PostgreSQL, MySQL, and MongoDB.
Familiarity with cloud platforms like
AWS, GCP, or Azure
, including services such as EC2, Lambda, S3, RDS, Firebase, and App Services.
Hands-on experience with
containerization (Docker, Kubernetes)
and infrastructure automation (Terraform, Ansible).
Experience with
CI/CD pipelines
using GitHub Actions, Jenkins, or GitLab CI/CD.
Understanding of
microservices architecture and asynchronous processing
.
Knowledge of
security protocols
including OAuth, JWT, CORS, and API rate-limiting.
Strong
problem-solving skills, attention to detail
, and ability to work independently in a startup environment.
Excellent
communication skills
and ability to collaborate with cross-functional teams.
Preferred Skills
Experience with
GraphQL
and FastAPI for modern API development.
Understanding of
asynchronous programming
and Python's async/await functionality.
Knowledge of
logging and monitoring tools
such as Prometheus, Grafana, and the ELK Stack.
Exposure to frontend technologies such as
React, Vue, or Angular
for better collaboration with frontend teams.
Education & Experience
Bachelor's degree
in Computer Science, Engineering, or a related field, or equivalent work experience.
1-2 years of experience
in Django and FastAPI development.
What We Offer
Competitive salary based on experience and skills.
Flexible working hours and remote work options.
Health, dental, and vision insurance.
Opportunities for
professional development
, including training programs and mentorship.
A
collaborative and innovative
work environment that fosters career growth.
How to Apply
To apply, please send your
resume and a cover letter
to
karthik.k@endimension.com
. If available, include links to your
portfolio, GitHub profile, or relevant projects
.
Endimension is an equal opportunity employer.
We welcome applicants from all backgrounds and are committed to fostering an inclusive workplace.
Job Type: Full-time
Pay: ?75,000.00 - ?200,000.00 per month
Benefits:
Flexible schedule
Health insurance
Paid sick time
Paid time off
Ability to commute/relocate:
Vashi, Navi Mumbai, Maharashtra: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred)
Education:
Bachelor's (Preferred)
Location:
Vashi, Navi Mumbai, Maharashtra (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.