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