Full-Stack Engineer (ReactJS | Django | AWS | REST APIs) – Individual Contributor
About the Role
We are seeking a talented and driven Full-Stack Engineer to join our team. The ideal candidate will
have a strong foundation in ReactJS for front-end development and Django for back-end development,
with hands-on experience in AWS cloud management and CI/CD. The role involves designing and
implementing REST APIs for integrating Python-based deep learning model inference scripts into a
scalable and efficient application.
Key Responsibilities
• Develop and maintain robust, user-friendly, and responsive front-end applications using
ReactJS.
• Design and implement scalable back-end services and APIs using Django and Django Rest
Framework (DRF).
• Build and optimize REST APIs for integrating Python-based deep learning inference scripts.
• Manage and deploy applications on AWS cloud infrastructure, including EC2, S3, RDS, and
Lambda.
• Ensure cross-platform optimization and responsiveness of web applications.
• Write clean, modular, and well-documented code while following best practices for both
front-end and back-end development.
• Implement security and data protection measures to safeguard application data.
• Perform debugging, testing, and performance optimization to ensure high-quality
deliverables.
• Maintain version control for the entire development process using Git.
Requirements
Experience:
• 1–2 years of professional experience in full-stack development.
• Proficient in ReactJS with a solid understanding of React hooks, state management, and
component-based architecture.
• Strong experience with Django and Django Rest Framework for building scalable APIs and
back-end services.
• Familiarity with integrating Python scripts for deep learning model inference.
• Experience with AWS services, including deployment, management, and monitoring (EC2, S3,
Lambda, etc.).
• Good understanding of REST API principles and experience in designing and consuming APIs.
• Proficient in version control systems, such as Git.
• Knowledge of database management systems like MySQL.
• Strong problem-solving skills, attention to detail, and ability to work in a collaborative
environment.