Role Summary :
We are looking for a highly motivated Fullstack Developer who has strong experience building scalable, performant web applications using Python (Django / FastAPI) backend and React frontend. You will own features end-to-end from planning and design to development, testing, deployment, and maintenance. Youll collaborate with product, UI / UX, QA, and DevOps teams to deliver high-quality software.
Key Responsibilities :
- Design, develop, and maintain backend services / APIs using Python, with Django and / or FastAPI
- Build frontend components using ReactJS, Redux (or equivalent state management), HTML5, CSS3, JavaScript (ES6+)
- Define and implement RESTful APIs; if needed, GraphQL or WebSocket endpoints
- Write unit / integration tests; participate in code reviews; enforce coding standards & best practices
- Ensure performance, scalability, security, and reliability of applications
- Handle database design and writing efficient queries (SQL / NoSQL as per context)
- Work with Docker, containerization, possibly with orchestration (Kubernetes)
- Set up or work with CI / CD pipelines; deployment to cloud (AWS / GCP / Azure or internal infrastructure)
- Monitor application health, debug issues, optimize bottlenecks
- Collaborate in agile team : sprint planning, standups, backlog grooming, retrospectives etc.
- Mentor junior developers (if senior level) and contribute to architectural decisions
Required Qualifications :
Bachelors degree in Computer Science, Engineering, or related field3-6+ years (or appropriate level) of professional fullstack development experienceStrong backend experience in Python; proficiency in Django and / or FastAPISolid experience in frontend development using ReactJS and modern JS ecosystemExperience working with relational databases (PostgreSQL, MySQL etc.) and / or NoSQL (MongoDB, Redis etc.)Good understanding of REST APIs; knowledge of GraphQL / real-time WebSockets is a plusExperience with version control (Git), testing frameworks, CI / CD toolsFamiliarity with deployment, cloud services, containerization (Docker), infrastructure basicsPreferred Skills :
Experience with microservices architectureKnowledge of caching, message queues, background jobs (e.g. Celery, Redis, RabbitMQ)Experience with performance tuning & scaling in productionUnderstanding of security best practices : authentication, authorization, OWASP etc.UI / UX sense able to work closely with designers; responsive / mobile-friendly frontendExperience or interest in DevOps tasks : infra as code, logging / monitoring, observability(ref : hirist.tech)