Job Description
We are seeking a talented full-stack developer with a solid foundation in both backend and frontend technologies, as well as excellent team-leading skills, to join our dynamic team. As a Full Stack Developer, you will play a pivotal role in designing, building, and maintaining both the backend and frontend architecture of our web applications. You will collaborate closely with our team of developers, designer, consultants and product managers to deliver high-quality, scalable solutions.
Responsibilities:
- Lead and mentor a small team of developers.
- Plan, coordinate, and prioritize tasks and projects within the development team, ensuring timely delivery of high-quality software solutions.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical specifications and implementation plans.
- Architect scalable and maintainable software solutions, considering factors such as performance, security, and extensibility.
- Design, develop, and maintain backend services using Node.js and NestJS.
- Develop and implement frontend components using Next.js, React, and Tailwind CSS.
- Design, develop, and optimize database schemas using PostgreSQL.
- Integrate third-party APIs and services.
- Ensure seamless integration between frontend and backend components.
- Ensure seamless integration with UI/UX designs.
- Troubleshoot and debug issues as they arise promptly.
- Conduct regular code reviews and provide constructive feedback to the team. members to ensure code quality and adherence to standards.