ZEISS logo

Senior Full Stack Developer

ZEISS
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

6 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

.NET CoreC#TypescriptMicroservices ArchitectureAngularReact.jsMicrosoft AzureKubernetesDockerCI/CD

Job description

Overview

Senior Full Stack Developer role at ZEISS in Bangalore, building and maintaining end-to-end applications across front-end and back-end, with cloud-native and secure-first design practices.

What you'll do

  • Implement maintainable, efficient back-end and front-end code using .NET Core, .NET Framework, C#, Python, Angular and/or React.
  • Build responsive, accessible, cross-browser compatible UIs integrated with robust back-end services.
  • Contribute to system, component and UI architecture with software architects, including reusable UI components, libraries and patterns.
  • Contribute to front-end architecture, including micro-frontends (e.g., Module Federation or similar patterns).
  • Implement and optimize data models with architects and database engineers for performance, integrity and scalability.
  • Develop, document and maintain secure, robust, scalable APIs following established API design standards.
  • Integrate front-end applications with RESTful APIs and backend services, handling client-side state management, error handling and performance optimization.
  • Design and build cloud-native applications using containerization, microservices and managed cloud services.
  • Build and deploy services on Azure using Docker and Kubernetes, following cloud-native best practices.
  • Implement and integrate Azure services (e.g., App Service, API Management, Storage, Identity, Monitoring, CDN) in line with architectural guidelines.
  • Apply OWASP and secure coding practices throughout the development lifecycle on client and server.
  • Collaborate with security and platform teams on cloud-native security (IAM, network security, secrets management, TLS, configuration hardening).
  • Optimize applications for speed and scalability (bundling, lazy loading, code splitting, caching, query and API/database performance tuning).
  • Use profiling tools and metrics to identify and resolve performance bottlenecks on client and server.
  • Apply software engineering principles, including clean code, design patterns, unit/integration/end-to-end testing and code reviews.
  • Participate in Agile ceremonies, estimate work items, manage technical debt and deliver features on time.
  • Work closely with architects, product owners, QA engineers, UX/UI designers and developers to clarify requirements and resolve technical issues.
  • Produce clear, concise technical documentation for modules, APIs, front-end components, patterns and development processes.
  • Contribute to design systems, style guides and coding standards for full stack development.
  • Provide technical guidance to junior developers, perform code reviews and share best practices.
  • Conduct technical sessions to elevate the team's full stack and cloud-native competency.

What you'll need

  • Bachelor's degree in computer science or a related field.
  • 6–10 years of professional software development experience, with significant exposure to full stack and cloud-native development.
  • Experience contributing to at least 5–6 distinct projects or major product releases.
  • Strong proficiency in application development using .NET Core, .NET Framework and C#.
  • Experience with microservices architecture and cloud-native service design.
  • Experience with ORMs such as Dapper or similar.
  • Strong proficiency in JavaScript and TypeScript.
  • Expert-level experience in at least one modern front-end framework: Angular and/or React.
  • Solid understanding of HTML5, CSS3, responsive design and modern layout techniques (Flexbox, Grid).
  • Experience with component-based design and reusable UI patterns.
  • Experience with state management (e.g., NgRx, Redux, or equivalent).
  • Experience with micro-frontends and modular front-end architecture (e.g., Module Federation).
  • Experience integrating with RESTful APIs and handling authentication/authorization on client and server.
  • Familiarity with build tools and bundlers (e.g., Webpack, Vite, Angular CLI, Create React App).
  • Experience with back-end testing tools (xUnit, NUnit, MSTest, pytest, or equivalents).
  • Experience with front-end testing tools (Jest, Karma, Jasmine, Cypress, Playwright, or equivalents).
  • Hands-on cloud-native development experience on Azure or similar cloud platforms.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Experience with CI/CD pipelines for full stack build, test and deployment.
  • Experience with Azure services: App Service, API Management, Storage, identity and access management, monitoring, logging and alerting.
  • Good understanding of system design, data model design and API design concepts.
  • Good understanding of cloud-native design and secure-first design principles.
  • Strong understanding and practical application of OWASP Top 10 and secure coding practices for front-end and back-end.
  • Performance, accessibility and usability on the client; reliability and robustness on the server.
  • Excellent coding and debugging skills, strong documentation habits, and ability to collaborate with architects and technical leads.
  • Ability to guide junior developers.

Nice to have

  • Experience with Azure, micro-frontends, microservices and cloud-native services.
  • Use of Generative AI tools for code and test generation.
  • Python experience (added advantage).
  • Exposure to DAPR or similar distributed application runtimes.
  • Experience with DICOM or healthcare-related applications.
  • Familiarity with design systems, Storybook or similar component documentation tools.
  • Experience with microservices backends integrated with micro-frontends.
  • Familiarity with Generative AI tools for code generation and test suite creation.
  • Exposure to Agentic AI framework concepts for development workflows.
  • Experience working in both Linux and Windows development environments.
  • Experience with basic prompt engineering and experimenting with Agentic AI where applicable.

Details

  • Location: Bangalore.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Full Stack Developer