
Full Stack Developer (NestJS and React)
EFutures
Colombo
11 applicants
Posted
Dec 22, 2025
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
We are seeking a Full Stack Developer with experience in NestJS (backend) and React (frontend) to design, develop, and maintain high-performing web applications. The role involves close collaboration with product managers, designers, and engineers to deliver scalable, maintainable, and efficient full-stack solutions while ensuring excellent UI/UX and backend performance.
This position is suitable for developers with 1–3 years of professional experience who are eager to grow, contribute to architectural decisions, and mentor junior team members.
Key Responsibilities
- Lead development of web applications using NestJS and React
- Collaborate with cross-functional teams to deliver high-quality products
- Architect scalable, reusable, and maintainable full-stack codebases
- Optimize application performance across frontend and backend
- Integrate APIs, third-party services, databases, and microservices
- Perform code reviews and enforce coding standards
- Mentor junior and mid-level developers
- Troubleshoot production issues and resolve performance bottlenecks
- Contribute to long-term technical architecture and strategy
- Stay up to date with emerging technologies and industry trends
Required Qualifications & Skills
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- 1–3 years of professional software development experience
- At least 1 year of hands-on experience with React
- Proficiency in JavaScript (ES6+), HTML, CSS, and basic TypeScript
- Experience with UI frameworks (Material UI, Tailwind, Bootstrap)
- Experience with state management (Redux, Context API)
- Understanding of RESTful APIs and web architecture
- Familiarity with Git and basic deployment processes
- Knowledge of testing tools such as Jest (plus)
- Strong problem-solving skills and attention to detail
- Good communication skills and eagerness to learn
- Exposure to Agile/Scrum methodologies
- Contributions to personal or open-source projects are a plus