Senior Engineer, Software Development (FullStack) at Boston Scientific Corporation Malaysia
Pune, maharashtra, India -
Full Time


Start Date

Immediate

Expiry Date

14 Apr, 26

Salary

0.0

Posted On

14 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Node.js, Java Spring Boot, TypeScript, React, Angular, Vue, RESTful APIs, Microservices, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, CI/CD, Automated Testing, OAuth2.0, JWT

Industry

Medical Equipment Manufacturing

Description
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. Bachelor's degree in Computer Science, Engineering, or related field. 5-8 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. Experience with Docker, Kubernetes, and containerized deployments. Experience working with event-driven systems (Kafka, RabbitMQ). Understanding of caching layers (Redis, Memcached), load balancing, and API rate limiting. 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. Experience with frontend frameworks like React (preferred), Angular, or Vue. Familiarity with GraphQL, WebSockets, or real-time communication frameworks. Experience integrating applications with AI/ML inference APIs or imaging pipelines. Knowledge of serverless architectures (AWS Lambda, Azure Functions). Experience with logging/monitoring stacks: ELK, Prometheus, Grafana. Exposure to healthcare software development, HIPAA considerations, or regulated environments. Knowledge of message patterns (pub/sub, CQRS, event sourcing).
Responsibilities
Develop scalable backend services and APIs while building responsive frontend components. Collaborate with teams to ensure performance optimization and maintain CI/CD pipelines.
Loading...