Impact Infotech - Fullstack Developer

Role: Full-Stack Developer (BFF Alignment)
Experience: 3 – 6 Years
Location: Mumbai
Joining: Immediate / Early Joiners Preferred

Company
Impact Infotech Pvt Ltd is a mid-to-large Indian IT services and staffing company with 30+ years of experience, focusing on IT infrastructure, cloud, cybersecurity, enterprise applications, and IT recruitment services.

About the Role

We are looking for talented Frontend, Backend, or Full-Stack Developers with strong Backend-for-Frontend (BFF) architecture alignment. The ideal candidate should have experience building high-performance user interfaces, optimized APIs, and seamless integrations between frontend and backend services in a modern microservices ecosystem.

This role requires developers who can contribute to scalable UI development, reactive backend services, and API optimization while collaborating closely with cross-functional teams.

Key Responsibilities

Frontend / Full-Stack

  • Develop scalable and high-performance UI features using React 18+, Next.js, and TypeScript.

  • Build and maintain Micro-Frontend architectures using Module Federation.

  • Develop reusable UI components and design systems using Storybook.

  • Integrate frontend applications with APIs and backend services following BFF architecture principles.

  • Optimize UI performance, latency, and data consumption.

Backend / Full-Stack

  • Design and build reactive backend services using Kotlin and Spring Boot WebFlux.

  • Develop client-focused APIs aligned with Backend-for-Frontend (BFF) patterns.

  • Implement secure and efficient data flow using Spring Security, Crypto/Tink, and Web Filters.

  • Document REST APIs using Springdoc OpenAPI.

  • Integrate services with Strapi CMS, analytics tools (GTM), and internal microservices.

General Responsibilities

  • Containerize services using Docker and Docker Compose.

  • Write automated tests using Jest, React Testing Library, JUnit 5, Mockito, and Reactor Test.

  • Collaborate with product managers, designers, and backend teams to improve system performance and architecture.

  • Ensure code quality, scalability, and maintainability through best development practices.

Required Skills

Frontend Developers

  • Strong experience with React 18+, Next.js, and TypeScript

  • Experience building Micro Frontends (Module Federation)

  • Familiarity with Storybook and component-driven development

  • Experience integrating APIs and optimizing UI performance

Backend Developers

  • Strong experience with Kotlin and Spring Boot (WebFlux preferred)

  • Experience building reactive microservices and REST APIs

  • Knowledge of Spring Security, API documentation, and microservice architecture

  • Experience with Docker-based deployments

Full-Stack Developers (BFF Alignment)

  • Strong expertise in React/Next.js and Kotlin/Spring WebFlux

  • Clear understanding of Backend-for-Frontend (BFF) architecture

  • Experience building end-to-end features (UI + API)

  • Strong API integration and performance optimization skills

Preferred Qualifications

  • Experience with Microservices Architecture

  • Familiarity with CMS integrations (Strapi)

  • Experience with analytics integrations such as GTM

  • Exposure to CI/CD pipelines and cloud deployments

  • Strong problem-solving and debugging skills

Similar jobs