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.