Location: Somerset West, Cape Town, South Africa
Type: Full-time, Office-based
Experience Level: Senior
Salary: Competitive, based on experience
Are you a highly skilled and motivated Senior Backend Developer ready to make your mark in a dynamic SaaS startup environment? We are looking for a talented individual to join our innovative team at our office in Somerset West, Cape Town. As we continue to expand our international market presence, this is a unique opportunity to be a key player in our growth journey.
About Us: We are a fast-growing SaaS startup, already making waves with our established customer base in the USA and across South Africa. Our focus is on delivering cutting-edge solutions that empower businesses to thrive in the digital age. We take pride in our collaborative and forward-thinking culture, and we're dedicated to fostering an environment where creativity and innovation can flourish.
Role and Responsibilities: As a Senior Backend Developer, you will play a pivotal role in designing, developing, and maintaining our backend systems that power our SaaS products. Your expertise will be crucial in ensuring the scalability, reliability, and performance of our solutions. You'll work closely with cross-functional teams to deliver high-quality software solutions, with a specific focus on:
* Developing robust and scalable backend systems using .Net Core, Web API, Azure integration services, Azure Functions, and SQL.
* Collaborating with frontend developers, designers, and product managers to create seamless user experiences.
* Contributing to architectural decisions and technical designs, ensuring the best practices are followed.
* Mentoring and supporting junior developers, fostering a culture of learning and growth within the team.
* Participating in code reviews to maintain code quality, performance, and security.
Qualifications and Skills: To succeed in this role, you should have:
* Proven experience as a Senior Backend Developer, ideally in a SaaS environment.
* Strong proficiency in .Net Core, Web API, Azure integration services, Azure Functions, and SQL.
* Deep understanding of software design principles, data structures, and algorithms.
* Experience with React, Typescript beneficial
* A track record of delivering high-quality, scalable code on time.
* Excellent problem-solving and communication skills.
* Experience with Agile development methodologies.
* A passion for staying updated with the latest industry trends and technologies.