freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer

Summary

Builds and maintains web apps using C#, ASP.NET, Azure, AWS, and SQL for a consulting agency in Cape Town.

Full Stack Developer

We are seeking a talented Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in developing and maintaining web applications using a variety of technologies, with expertise in Azure, AWS, SQL, and C#.

Duties & Responsibilities

  • Design, develop, and maintain web applications using C#, ASP.NET, and other related technologies.
  • Design and implement scalable and secure back-end solutions using cloud services such as Azure and AWS.
  • Develop and optimize SQL queries and database structures for performance and reliability.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Conduct code reviews to ensure code quality, performance, and adherence to coding standards.
  • Troubleshoot and debug issues reported by users and implement effective solutions.
  • Stay updated on emerging technologies and best practices in software development and cloud computing.
  • Participate in Agile development processes including sprint planning, daily stand-ups, and retrospectives.

Desired Experience & Qualification

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Full Stack Developer or similar role.
  • Experience in front end and back end developing.
  • Strong proficiency in C#, ASP.NET, and MVC framework.
  • In-depth knowledge of cloud platforms such as Azure and AWS, including services like Azure App Services, AWS Lambda, S3, etc.
  • Solid understanding of relational databases, SQL, and ORM frameworks (e.g., Entity Framework).
  • Experience with version control systems such as Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work effectively in a fast-paced environment and manage multiple priorities.

R450 - R500 per hour

See also