
Full Stack Lead
Trivandrum
in 16 days
Brief DescriptionThe Technical Lead is responsible for overseeing the design, development, and delivery of the Hospital ERP product. This role involves making key technical decisions, managing day-to-day development activities, mentoring junior developers, and ensuring that the product aligns with healthcare standards such as HIPAA and FHIR. The Technical Lead works closely with other departments, ensuring smooth collaboration and the delivery of high-quality, secure, and scalable solutions.ResponsibilitiesSolution Design: Lead the technical design of the ERP product, ensuring it meets healthcare industry standards and client requirements.Make decisions related to system architecture, database design, and technology stack to ensure scalability, performance, and securityDevelopment & Implementation: Oversee the day-to-day development of the ERP system, ensuring that features are built on time and meet the quality standards.Contribute hands-on to coding, debugging, and implementation when necessary.Team Leadership & Mentorship: Guide and mentor junior developers and mid-level engineers, helping them grow in their technical skills.Conduct code reviews, ensuring adherence to best practices and security standards.Collaboration with Stakeholders: Work closely with product managers, UX/UI designers, and business analysts to ensure the technical solution aligns with business objectives.Facilitate smooth communication between development and other departments, ensuring alignment on project goals and deliverables.Compliance & Security:Ensure that the product complies with healthcare regulations such as HIPAA, HL7, and FHIR.Implement security measures to protect sensitive healthcare data, including encryption and secure access protocols (e.g., OAuth2, JWT).Performance Optimization:Identify and address performance bottlenecks in the ERP system to ensure a seamless user experience.Optimize the application for scalability, ensuring it performs well in large-scale healthcare environments.Continuous Improvement: Encourage the use of new technologies and tools to improve the development process and the ERP product.Identify opportunities for process improvements, from development methodologies to release management.Preferred SkillsTechnical CompetenciesProgramming Languages & Frameworks:Proficient in programming languages such as C#, Java, JavaScript, TypeScript, or Python.Experience with frameworks such as .NET Core, Spring, Node.js, or Angular.ERP System Development:Experience in designing and implementing ERP solutions, particularly for healthcare organizations.Familiar with healthcare data standards such as HL7, FHIR, and integration with other hospital management systems. Database Design & Management:Proficiency in relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).Knowledge of healthcare-specific data models and schemas for patient records, billing, and other hospital data.Cloud & Microservices Architecture:Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deploying applications.Experience in designing microservices-based architectures using containerization tools like Docker and orchestration platforms like Kubernetes.Security & Compliance: Strong understanding of security best practices in healthcare, including OAuth2, JWT, and encryption technologies.In-depth knowledge of compliance regulations such as HIPAA, ensuring secure handling of healthcare data.API Integration: Expertise in integrating with third-party healthcare systems and APIs (e.g., FHIR, HL7).Experience in designing and consuming RESTful APIs to ensure seamless data exchange.Agile Methodologies & DevOps: Proficient in Agile methodologies (e.g., Scrum, Kanban) and working in an iterative development cycle.Familiarity with DevOps practices, CI/CD pipelines, and tools such as Jenkins or GitLab.
Education: B.E/B.Tech/MCA/MSc.
Experience required: 8+ years