Job role : Full Stack Developer
Experience : 3- 4 years
Location : Chennai, tamilnadu
Must Have : Python, flask, Jinja, HTML.
Key Responsibilities :
- Collaborate with development teams, product managers, data scientists, and analysts to ideate and build software solutions.
- Design scalable client-side and server-side architectures.
- Develop front-end applications using appealing, mobile-responsive designs.
- Build and manage robust, well-functioning databases and backend applications.
- Write secure, efficient, and effective APIs for seamless data and model integration.
- Troubleshoot, debug, and upgrade applications to maintain responsiveness and efficiency.
- Implement data security best practices for APIs, services, and data storage.
- Write comprehensive technical documentation for new and existing applications.
- Build full-stack Python applications and service wrappers for delivering predictive services on cloud infrastructure.
- Participate in designing scalable architectures and implementing AI/ML model serving for SAAS applications.
Technical Requirements :
Backend Development :
- Proficiency in Python for backend services.
- Proven experience with Flask and Jinja templates for backend and front-end integration.
- Experience building and managing APIs to run AI/ML models efficiently.
- Hands-on experience developing applications with MongoDB and RDS.
Front-end Development :
- Strong knowledge of front-end languages and libraries, including HTML, CSS, JavaScript, XML, jQuery.
- Experience with modern JavaScript frameworks such as React, Node.js, and Angular.
- Experience with AGGrid for dynamic and scalable grid representations.
Cloud & DevOps :
- Experience deploying and managing applications on AWS EC2.
- Strong understanding of application serving with Gunicorn behind Nginx reverse proxy.
- Familiarity with AWS Parameter Store for managing application secrets.
- Hands-on experience with AWS Lambda, S3, CloudWatch, and RDS.
- Proficient with Docker for containerization and deployment of applications.
- Knowledge of CI/CD pipelines and deployment best practices.
- Expertise in monitoring, scaling, and optimizing application performance on cloud infrastructure.
Security & Best Practices :
- Understanding of data protection, compliance, and security best practices in application development and cloud environments.
Nice to Have :
- Familiarity with healthcare data standards and healthcare analytics.
- Experience in building HIPAA-compliant applications.