Full Stack Developer
Experience – 4 to 6 years
Location - Chennai
About the job
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.
Frontend 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.
Qualifications
- Bachelor’s Degree in Computer Science, Engineering, Statistics, or a relevant field.
- 6+ years of proven experience as a Full Stack Developer or similar role in software development, preferably building both desktop and mobile applications.
- High-level analytical and problem-solving skills to address complex challenges in healthcare data.
Nice to Have
- Familiarity with healthcare data standards and healthcare analytics.
- Experience in building HIPAA-compliant applications.
Job Types: Full-time, Permanent
Pay: ₹2,000,000.00 - ₹3,000,000.00 per year
Work Location: In person