Job Description
<p><p>We are seeking a highly skilled Full Stack Developer with over 6 years of experience in designing, <br/>developing, and deploying scalable applications.
</p><p><br/></p><p>The ideal candidate will have expert-level knowledge in Python, strong hands-on experience with ReactJS/Angular for front-end development, and proven expertise in AWS serverless architecture.
</p><p><br/></p><p>This role requires a deep understanding of CI/CD pipelines, relational and NoSQL databases, and AI/ML concepts, making it ideal for professionals passionate about building modern, cloud-native applications.</p><br/><p><b>Key Responsibilities :</b></p><br/><p><b>1.
Backend Development :</b></p><br/><p>- Design, develop, and maintain RESTful and GraphQL APIs using Python (Flask, FastAPI, or <br/>Django).<br/><br/></p><p>- Implement business logic, data processing workflows, and integrations with third-party services.<br/><br/></p><p>- Ensure code quality, maintainability, and performance with best practices in unit testing and <br/>architecture.</p><br/><p><b>2.
Frontend Development :</b></p><br/><p>- Develop dynamic, responsive, and user-friendly web applications using ReactJS or Angular.<br/><br/></p><p>- Integrate front-end components with back-end APIs, ensuring seamless user experience.<br/><br/></p><p>- Optimize front-end performance, scalability, and accessibility.</p><br/><p><b>3.
Cloud & DevOps :</b></p><br/><p>- Design and deploy applications on AWS using serverless services (Lambda, API Gateway, <br/>DynamoDB, S3, Step Functions, etc.).<br/><br/></p><p>- Create and manage CI/CD pipelines integrating GitHub Actions, AWS CodePipeline, or Jenkins.<br/><br/></p><p>- Implement infrastructure-as-code (IaC) using AWS CloudFormation or Terraform.</p><br/><p><b>4.
Database Management</b></p><br/><p>- Work extensively with PostgreSQL for complex queries, optimization, and schema design.<br/><br/></p><p>- Design and manage NoSQL databases (DynamoDB, MongoDB) for high-performance and <br/>scalable applications.</p><br/><p><b>5.
AI/ML Integration</b></p><br/><p>- Collaborate with Data Science teams to integrate AI/ML models into production applications.<br/><br/></p><p>- Deploy, scale, and monitor machine learning workloads on AWS (SageMaker, Lambda, or ECS).</p><br/><p><b>6.
Collaboration & Agile Delivery :</b></p><br/><p>- Work in cross-functional Agile/Scrum teams with Product Managers, Designers, and QA <br/>Engineers.<br/><br/></p><p>- Participate in sprint planning, code reviews, and architecture discussions.<br/><br/></p><p>- Mentor junior engineers and contribute to technical best practices.</p><br/><p><b>Required Qualifications :</b></p><br/><p>- 6+ years of professional experience as a Full Stack Developer.<br/><br/></p><p>- Expert-level knowledge of Python (Flask, Django, FastAPI).<br/><br/></p><p>- Strong hands-on experience with ReactJS and/or Angular.<br/><br/></p><p>- 2+ years of experience with AWS, especially serverless services (Lambda, API Gateway, <br/>DynamoDB).<br/><br/></p><p>- Proven expertise in creating CI/CD pipelines (GitHub, AWS CodePipeline, Jenkins, etc.).<br/><br/></p><p>- Strong database skills in Postgres (design, optimization, advanced queries).<br/><br/></p><p>- Familiarity with NoSQL databases (DynamoDB, MongoDB, Cassandra).<br/><br/></p><p>- Working knowledge of AI/ML concepts, with experience integrating models into applications <br/>strongly preferred.</p><br/><p><b>Preferred Qualifications :</b></p><br/><p>- Experience with containerization (Docker, Kubernetes, ECS/EKS).<br/><br/></p><p>- Familiarity with microservices architecture and event-driven systems.<br/><br/></p><p>- Knowledge of authentication/authorization (OAuth2, JWT, Cognito).<br/><br/></p><p>- Exposure to automated testing frameworks (PyTest, Cypress, Jest).<br/><br/></p><p>- Strong problem-solving skills and ability to work in fast-paced environments.</p><br/><p><b>Soft Skills :</b></p><br/><p>- Strong analytical and problem-solving mindset.<br/><br/></p><p>- Excellent communication and teamwork abilities.<br/><br/></p><p>- Proactive, self-motivated, and detail-oriented.<br/><br/></p><p>- Ability to mentor, guide, and upskill junior developers</p><br/></p> (ref:hirist.tech)