Full Stack Developer
Job Description
The Full Stack Developer will be responsible for designing and developing end-to-end web applications that support our healthcare innovation platform. This includes building secure, scalable backend services using Node.js and Java Spring Boot, along with developing responsive, high-quality frontend interfaces using TypeScript. The role requires close collaboration with the AI/ML, DevOps, QA, and product teams to deliver robust, compliant, and high-performance software solutions that integrate seamlessly with imaging and AI driven workflows. Technical Requirements: Bachelor’s degree in Computer Science, Engineering, or related field. 5–9 years of full-stack development experience. • Strong proficiency in: • TypeScript • Node.js (Express, NestJS, or equivalent) • Java Spring Boot • Experience designing RESTful APIs and microservices. • Knowledge of PostgreSQL, MySQL, MongoDB, or equivalent databases. • Familiarity with cloud environments (AWS/Azure/GCP) for application deployment. • Strong debugging skills, including network-level troubleshooting and distributed system analysis. • Hands-on experience with automated testing: Jest, Mocha, JUnit, Cypress. • Knowledge of secure development practices: OWASP, API security, secrets management, encryption basics. • Experience with CI/CD pipelines, Docker, and automated testing frameworks. • Understanding of secure web development practices and API hardening. • Excellent communication, problem-solving, and collaboration skills. Responsibilities: Develop scalable backend services and APIs using Node.js and Java Spring Boot. • Build responsive, modular frontend components using TypeScript and modern web frameworks (React/Angular/Vue). • Design API gateways, integration layers, and service orchestration for distributed systems. • Implement authentication/authorization standards (OAuth2.0, JWT, SSO, mTLS awareness). • Optimize full-stack performance, including request latency, memory usage, and frontend rendering. • Implement secure coding practices aligned with enterprise and healthcare compliance guidelines. • Design and maintain database schemas, data access layers, and integration logic. • Collaborate with frontend, backend, and DevOps teams to deliver cohesive product features. • Ensure performance optimization across the full stack, including efficient API response times. • Maintain CI/CD pipelines and participate in automated testing efforts (unit, integration, API). • Produce technical documentation, architecture diagrams, and follow coding standards. • Troubleshoot production issues, identify root causes, and drive long-term stability improvements. • Participate in sprint planning, code reviews, design discussions, and agile ceremonies. Preferred Skills: Technology->Programming Languages - Java->Java Full stack,Technology->Programming Languages - UI->NodeJS,Technology->Programming Languages - UI->react JS,Technology->Programming Languages - UI->TypeScript