Overview
JD1: 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:
- 3–4 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.
- Excellent written and verbal communication skills.
Job Type: Full-time
Pay: ₹900,000.00 - ₹1,200,000.00 per year
Schedule:
- Day shift
Education:
- Bachelor's (Preferred)
Experience:
- Django: 2 years (Preferred)
- Python: 3 years (Preferred)
- total work: 3 years (Required)
Work Location: In person
Expected Start Date: 20/02/2025