Full-Stack Developer

B-Sure
Randburg
ZAR 200 000 - 300 000
Job description

Full-Stack Developer job vacancy in Johannesburg.

We are seeking a talented and dynamic Full Stack Developer to join our development team.

The ideal candidate will have strong experience working with C# and .NET, as well as expertise in Typescript, HTML, CSS3, and SQL. You will be responsible for developing both front-end and back-end systems, integrating with APIs, and ensuring high-quality, scalable solutions are delivered on time.

This is an exciting opportunity to work in a collaborative environment with a growing team, where your contributions will have a direct impact on product development.

Salary: R30 000 per month.

Key Responsibilities:

  • Full Stack Development: Design, develop, and maintain both the front-end and back-end of web applications using C#, .NET, Typescript, HTML, and CSS3.
  • API Development: Build, test, and maintain RESTful APIs for seamless integration and data communication.
  • Database Development: Write efficient SQL queries and integrate with databases using ORM frameworks like Entity Framework.
  • Collaborate with Team: Work closely with front-end and back-end developers, product managers, and designers to deliver high-quality, user-centric solutions.
  • Code Reviews & Testing: Participate in code reviews and ensure the quality and performance of code through unit testing, integration testing, and troubleshooting.
  • Optimization & Maintenance: Identify performance bottlenecks and optimize applications for maximum speed and scalability.
  • Documentation: Provide clear documentation for APIs, software components, and system architectures.

Requirements:

  • A degree in Computer Science, Information Technology, Engineering, or a related field (preferred).
  • 3+ years of professional experience as a Full Stack Developer or similar role.
  • C# (non-negotiable): Strong experience in C# programming for web application development.
  • .NET: Proven experience with .NET frameworks and tools; if you don’t have C#, .NET experience will also be considered.
  • Typescript (non-negotiable): Expertise in Typescript for building scalable front-end applications.
  • Front-End Technologies: Solid understanding of HTML and CSS3 to build responsive and accessible user interfaces.
  • API Development: Experience designing and developing RESTful APIs.
  • SQL: Strong working knowledge of SQL, including writing complex queries and optimizing database interactions.
  • ORM Frameworks: Familiarity with ORM frameworks like Entity Framework for database interactions.

Desirable Skills:

  • Experience with additional front-end frameworks such as Angular, React, or Vue.js.
  • Familiarity with cloud platforms (AWS, Azure) and DevOps tools.
  • Knowledge of version control systems like Git.
  • Agile development methodology experience.

Personal Attributes:

  • Strong problem-solving skills and a passion for coding.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Excellent communication skills, both verbal and written.
  • Attention to detail and commitment to delivering high-quality work.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full-Stack Developer jobs in Randburg