Position :: Full Stack Engineer
The Role
You will own feature delivery end-to-end within your product domain - writing production-quality React code, contributing to architectural decisions, and ensuring MFE applications are performant, maintainable, and secure. This is a heads-down senior individual-contributor role (NOT a team lead or architect), with significant cross-team coordination expected.
Responsibilities
Delivery
Build and maintain React-based micro-frontend applications across cart, checkout, order management, and payment flows
Independently break down complex, ambiguous requirements into well-scoped engineering tasks
Implement responsive, accessible UI components aligned with design-system standards
Integrate with RESTful APIs and backend services to deliver complete end-to-end features
Write unit, integration, and end-to-end tests to maintain high code quality and coverage
Participate in code reviews, giving and receiving constructive technical feedback
Technical Contribution
Own micro-frontend architecture decisions - module federation, shared dependencies, and deployment boundaries
Identify and resolve performance bottlenecks in rendering, state management, and data fetching
Apply security best practices (XSS/CSRF prevention, secure payment-data handling) across all frontend work
Support CI/CD pipelines and help maintain build tooling
Collaboration & Growth
Work within an agile team (sprint planning, standups, reviews, retrospectives)
Partner with backend and platform engineers to design clean API contracts
Unblock teammates through technical guidance and knowledge sharing; communicate tradeoffs clearly
Mentor junior/mid-level developers; stay current with the React ecosystem and advocate adoption where appropriate
Minimum Qualifications
Bachelor's in Computer Science, Software Engineering, or related field (or equivalent practical experience)
5+ years in web application development, with at least 3 years focused on React and modern JavaScript frameworks
Proven experience owning features end-to-end in a micro-frontend architecture with minimal guidance
Proficiency in modern JavaScript (ES6+), HTML5, and CSS3/SCSS
Experience consuming RESTful APIs and integrating frontend applications with backend services
Familiarity with CI/CD pipelines and DevSecOps practices; strong communication and collaboration
Desired Skills
React.js: strong command of hooks, context API, component lifecycle, and performance-optimization patterns
Micro-Frontend Architecture: proven experience owning/evolving module federation (Webpack 5) and MFE composition patterns
State Management: Redux, Zustand, or similar; sound judgment on global vs. local state, including multi-step transactional flows
Testing: Jest and React Testing Library; Cypress or Playwright for E2E
Build Tools: Webpack, Rollup, or Vite; strong Git workflow (branching, pull requests)
Cloud/Hosting: AWS (strongly preferred) or Azure for frontend hosting, CDN, and deployment
Performance: Core Web Vitals, lazy loading, code splitting, bundle optimization
Security: OWASP frontend vulnerabilities, XSS/CSRF mitigation, secure data handling
Agile: comfortable in Scrum or Kanban with a bias toward shipping and iterating
Notes from Client Call (7/30) - What the Manager Is Really Looking For
FRONT-END-HEAVY senior IC. Manager wants someone "heads down" on coding - NOT a team lead or architect. Must still coordinate across teams, build consensus, and show technical leadership when needed.
Must-have stack: React (React only - not React Native), AWS, and Node.js, with strong Module Federation, MFE, and BFF (Backend-for-Frontend) experience. Must navigate the AWS console with ease and deploy applications in AWS.
Module Federation: at least 2 3 years is the baseline the manager wants (he is not requiring 8 10 years; equivalent adjacent frontend-architecture experience can be considered on top of that baseline).
Migration context: the client is migrating off Hybris (Storefront e-commerce framework) to an independent MFE-based storefront; Hybris will become a service layer. There are also integration-layer migrations underway (not MFEs). ~80% of systems are undergoing direct or indirect change - the environment will NOT be stable for the next 6 7 months. Candidate must navigate ambiguity comfortably.
Domain: current portfolio is cart and payments, but the manager is not restricting to those areas - candidate should be willing to work across the commerce site as needed. B2B business (not B2C).
Design systems: the client uses defined "foundation" practices and a design system across all MFEs; candidate should work within existing processes while suggesting improvements (changes go through foundation meetings).
No candidate is considered "overqualified" for this role at this time.
Start timing: brand-new position (not a critical backfill) - can move at its own pace. That said, the manager will start interviews as soon as he likes a resume, so speed on quality submittals matters.
Interview Process
Typically a minimum of 2 rounds, with a possible 3rd depending on how it goes.
Round 1: primarily technical, with existing staff/principal engineers.
Later round: managerial.
No mandatory coding test, but individual interviewers (staff/principal) may choose to ask technical/coding questions - no guaranteed yes/no on a formal test.
Similar jobs

More from Akaasa Technologies
Akaasa Technologies 10 hours ago
Akaasa Technologies 10 hours ago
Akaasa Technologies 10 hours ago

Full Stack Engineer

Apply Now
Back to search page