As a Senior Full Stack Software Engineer at Cabiri, you will play a crucial role in designing, developing, and maintaining our software solutions. You will work collaboratively with cross-functional teams, utilizing your expertise in both front-end and back-end technologies to create scalable and high-performance applications. The successful candidate will be passionate about technology, have a proven track record of delivering complex projects, and be eager to take on new challenges.

Responsibilities:

Full Stack Development:

  • Architect, design, and implement robust and scalable full-stack solutions.

  • Develop and maintain high-quality code for both front-end and back-end components.

  • Ensure the performance, security, and responsiveness of applications.

Collaboration:

  • Work closely with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.

  • Collaborate with cross-functional teams to ensure seamless integration of front-end and back-end components.

Technical Leadership:

  • Provide technical guidance and mentorship to junior engineers.

  • Stay abreast of industry trends, emerging technologies, and best practices.

Code Review and Quality Assurance:

  • Conduct thorough code reviews to maintain code quality and ensure adherence to coding standards.

  • Implement and advocate for best practices in software development.

Problem Solving:

  • Troubleshoot and debug issues, ensuring timely resolution.

  • Proactively identify and address potential challenges in the development process.

 

Qualifications:

  • Extensive experience with TypeScript, Node, Next.js, and React.

  • Experience with cloud platforms, preferably AWS

  • Experience with GraphQL and REST

  • Experience with e-commerce

  • Experience using headless CMS

  • Familiar with UI/UX design and able to provide feedback on how to translate mockups and designs into interactive applications

  • Experience developing digital products that comply with accessibility standards

  • Experience using composable or MACH technologies

  • Experience using unit testing frameworks and best practices.

  • Solid understanding of web technologies in general.

  • Experience with building highly interactive websites or web applications.

  • Excellent problem-solving and analytical skills.

  • Strong collaboration skills.

  • Excellent English communication skills.

 

Benefits:

  • Competitive salary

  • Flexible working hours

  • Professional development opportunities

If you are a passionate and results-driven individual with project management experience in the e-commerce or digital agency space. In that case, we invite you to join our innovative team at Cabiri. Apply now and be a part of our dynamic and growing organisation.

Cabiri is an equal opportunity employer and welcomes candidates from all backgrounds to apply.