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.
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 ResponsibilitiesFrontend / Full-StackDevelop 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.
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.
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.
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
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
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
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



