Lead/Principal Full Stack Developer (ReactJS/Next.js, Node.js) (IRC283433)
An experienced and highly skilled Full Stack Developer to lead the design, development, and optimization of scalable web applications. You will be responsible for driving architectural decisions, mentoring teams, and ensuring best practices across the full development lifecycle. The ideal candidate is a hands-on leader with deep technical expertise across ReactJS/Next.js and Node.js and has an advanced level of English.
Key Responsibilities
- Architecture & Design
- Lead the design and development of complex, scalable, and high-performance applications.
- Define and enforce coding standards, best practices, and architectural guidelines.
- Collaborate with architects, product managers, and business stakeholders to design system solutions.
- Development & Technical Leadership:
- Build end-to-end features using ReactJS/Next.js (frontend) and Node.js (backend).
- Design and implement APIs using GraphQL and REST where appropriate.
- Ensure test coverage and reliability through unit/integration testing with Jest. Mentorship & Team Collaboration:
- Mentor and guide engineers, ensuring continuous technical growth within the team.
- Collaborate with cross-functional teams, including UX/UI, QA, and DevOps.
Lead technical discussions, proof of concepts, and design reviews.
Technical Expertise:
- Frontend: ReactJS, Next.js, modern UI design principles.
- Backend: Node.js
- Languages: TypeScript, JavaScript (ES6+).
- APIs: GraphQL, RESTful APIs.
- Testing: Jest, unit, and integration testing frameworks.
Preferred Skills:
- Experience with serverless architecture and event-driven systems.
- Familiarity with Agile/Scrum methodologies.
- Strong knowledge of performance optimization and security best practices.
- Experience with infrastructure as code (Terraform/CloudFormation).
- Excellent leadership, problem-solving, analytical thinking, and communication skills.
Job Responsibilities
Responsibilities:
1. Work with PEs of JD and ensure that
the initiatives are led and delivered to closure
2. Collaborate with the product managers , challenge them in terms of features, and keep the delivery timeline intact
3. Ensure that the solution is technically robust and scalable to meet all the fascia needs
4. Have Unit tests, integration tests, and mocks as part of the solution
5. Direct the teams in terms of development, testing, and integration
6. Be hands-on and write code, reviewthe code of the team before it goes to the client
7. Zero tolerance towards bad coding practices and lack of tests
8. Look at the features to be independently deployable and released independently
9. Look at the cost optimization and scale optimization for the features deployed
10. Guide the team with the implementation in terms of tech, design, and be accountable for the
work package delivery
Department/Project Description
Global leader in sports fashion and streetwear retail, known for its wide range of premium brands, innovative product selection, and exceptional in-store and online experience. With a strong international presence and a commitment to trend-driven style, the client continues to shape the future of athletic and lifestyle fashion.
Required languages
| English | B2 - Upper Intermediate |