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