Python FullStack Developer
Remote role
We are looking for a strong Python FullStack Developer. This role is not limited to writing APIs; you will be responsible for delivering scalable, secure and maintainable software end-to-end.
Responsibilities
-
Design and develop REST APIs using Python (FastAPI / Django / Flask)
-
Build responsive frontend applications using ReactJS
-
Design database schemas and write optimized SQL queries (PostgreSQL / MySQL)
-
Implement authentication, authorization, and API security best practices
-
Write unit and integration tests
-
Work in Agile/Scrum teams with clear ownership of deliverables
-
Participate in code reviews and architecture discussions
-
Deploy and maintain applications in cloud environments (AWS preferred)
Required Skills
-
5+ years of hands-on experience in Python backend development
-
Strong experience with FastAPI / Django / Flask
-
Solid ReactJS experience (hooks, state management, API integration)
-
SQL proficiency (joins, indexing, query optimization)
-
Experience with RESTful architecture and microservices
-
Git and CI/CD knowledge
-
Understanding of Docker and cloud deployment basics
Plus:
-
AWS (EC2, S3, RDS)
-
Redis / Celery
-
Experience with scalable architecture
-
DevOps exposure
What We Expect
-
Ownership mindset
-
Ability to debug issues independently
-
Strong communication skills