Reverside

Full Stack Developer (Angular & C#)

Gauteng, ZA

5 months ago
Save Job

Summary

Job Title: Full Stack Developer

Job Summary

Reverside is seeking a skilled and experienced Full Stack Developer to join our dynamic IT team. This role will focus on building a strong foundation for application monitoring, observability, and AIOps within our team. The successful candidate will bring technical expertise, project management skills, and a customer-centric mindset to drive the development of innovative IT solutions.

The ideal candidate will possess strong knowledge of ELK, C#, MS SQL, PostgreSQL, and Angular, along with excellent problem-solving abilities and exceptional communication skills.

Requirements

  • 5 years of experience in a related role
  • Proficiency in ELK, C#, MS SQL, and PostgreSQL; experience with Angular is an advantage

Angular Frontend Development

  • Experience designing modular, reusable, and maintainable components with a focus on single responsibility.
  • Ability to handle parent-child communication and manage component lifecycle.
  • Proficiency in creating and validating reactive forms.
  • Understanding of state management patterns (e.g., using RxJS, services, or libraries like NgRx) to manage application state.
  • Proficient in making API calls with Angular’s HttpClient module, handling authentication tokens, and managing async data.
  • Ability to use interceptors to add custom headers and handle responses centrally.
  • Experience setting up and managing routing, nested routes, guards, and lazy loading for performance optimization.
  • Understanding of child routes and conditional navigation.
  • Proficiency in using a UI library like PrimeNG to create rich, responsive UIs.
  • Understanding of theming, styling, and customizing components to meet branding requirements.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job