NEW
Clear Filters
3 hours ago

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.

Requirements

  • At least a Bachelor's degree in Computer Science, Engineering, or a related field.
  • +5 years of experience as a full stack developer, with proficiency in both backend and frontend technologies.
  • Proficiency in Node.js and NestJS, relational databases, SQL, and experience with PostgreSQL.
  • Experience with version control systems, preferably Git.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Proven leadership and team management skills, with the ability to inspire and motivate team members to achieve their full potential.
  • Demonstrated problem-solving abilities and a proactive approach to troubleshooting and debugging complex technical issues.
  • A passion for learning and continuous improvement.