Full Stack Engineer
Summary
The Senior Full Stack Developer will design, develop, and maintain scalable web applications using React.js and Node.js, with a primary focus on front-end development. The role involves collaborating with cross-functional teams in an Agile environment to deliver responsive, user-friendly interfaces and robust backend services.
We are looking for a Senior Full Stack Developer with strong hands on experience in React.js and Node.js, with a particular focus on front end development.
Key Responsibilities
- Design, develop, and maintain scalable web applications using React.js and Node.js.
- Take ownership of front-end development and deliver responsive, user-friendly interfaces.
- Develop and integrate backend services and APIs using Node.js.
- Work closely with product managers, designers, QA engineers, and other developers.
- Participate in code reviews and ensure adherence to development best practices.
- Troubleshoot, debug, and optimize application performance.
- Contribute to technical design and architecture discussions.
- Collaborate with cross-functional teams throughout the software development lifecycle.
- Participate in Agile/Scrum ceremonies, sprint planning, reviews, and retrospectives.
- Ensure solutions are scalable, maintainable, and aligned with business requirements.
Requirements
- 8+ years of professional software development experience.
- Strong hands-on experience in React.js and Node.js, with a strong focus on front-end development.
- Strong Full Stack Development background with experience across both front-end and backend development.
- Solid experience in Agile/Scrum development environments.
- Strong understanding of modern web application development.
- Experience developing and integrating REST APIs and backend services.
- Strong problem-solving, debugging, and application performance optimization skills.
- Experience with code reviews and software development best practices.Good communication and stakeholder collaboration skills.
- Ability to work independently and effectively as part of a development team.