Full Stack Developer
About the job
Frontend Development • Proficiency in HTML5, CSS3, JavaScript, with strong expertise in React.js and/or Next.js • In-depth knowledge of React Hooks, Custom Hooks, and Redux for effective state management • Skilled in code architecture, creating reusable components, and maintaining a scalable structure • Strong understanding of responsive design and ensuring cross-browser compatibility • Experience in building modern frontend architectures with focus on performance and maintainability Technical Requirements: • Backend Development Proven experience in Node.js, Express.js, and designing RESTful APIs with microservices architecture • Strong command over MongoDB including query optimization, transaction handling, and complex report generation • Familiarity with lockable functions and handling concurrent operations safely • Practical experience in caching mechanisms like Redis for performance improvement • Hands-on knowledge of real-time data transfer to web and mobile apps using tools like Web Sockets or Firebase Expertise: • Ability to design and implement end-to-end features across frontend and backend using modern full stack technologies • Deep understanding of performance optimization, both in UI rendering (lazy loading, memorization) and backend processing (caching, efficient queries) • Strong debugging and profiling skills across the stack (e.g., React DevTools, Node.js inspector, MongoDB Profiler) • Experience with automated testing tools for both frontend (e.g., Jest, React Testing Library) and backend (e.g., Mocha, Supertest) • Familiarity with Git-based workflows, CI/CD pipelines, and code review best practices • Commitment to writing clean, maintainable, and modular code following SOLID principles • Clear and structured technical documentation and architectural decision-making • Ability to work collaboratively in agile development environments, including participation in sprint planning, code reviews, and retrospectives Qualifications: • Bachelor’s degree in Computer Science, Engineering, or a related field • 4–5 years of professional experience in full stack development • Strong portfolio demonstrating full stack development projects • Excellent problem-solving and analytical skills • Strong communication and collaboration abilities • Experience with or interest in international software development practices
Requirements
- HTML5
- CSS3
- JavaScript
- React.js
- Node.js
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 4-5 years of professional experience in full stack development
Preferred Technologies
- HTML5
- CSS3
- JavaScript
- React.js
- Node.js
Similar Jobs
Full Stack Developer
Tagshaw Consulting Limited
Full Stack Developer
Avesha
Full Stack Developer
TIGI HR