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