Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Full Stack Developer (Angular & .NET)

Posted Updated 2 views
Discussion

Summary

Senior full stack developer at a software development company in Mossel Bay, South Africa, building enterprise web applications with Angular/TypeScript front ends, C#/.NET back ends, and SQL Server databases. Makes architectural decisions, writes tests, reviews code, and mentors junior developers.

About the Role

Our client, a well-established software development company specializing in enterprise solutions, is seeking a Senior Full Stack Developer with expertise in Angular and .NET to join their innovative team in Mossel Bay, Western Cape . This role involves developing and enhancing complex web applications, working across the entire technology stack from front-end interfaces to back-end services and databases. You will contribute to architectural decisions, mentor junior developers, and ensure the delivery of high-quality, scalable software. The ideal candidate is a proficient coder with a strong understanding of software design principles and a passion for building exceptional user experiences. This is a fantastic opportunity to work on challenging projects and grow your career within a supportive and forward-thinking company. We are looking for a collaborative individual who thrives in a dynamic development environment.

Key Responsibilities

  • Develop and maintain responsive, user-friendly web applications using Angular and TypeScript.
  • Build robust and scalable backend services and APIs using .NET Core or .NET Framework (C#).
  • Design and implement efficient database solutions, working with SQL Server or similar relational databases.
  • Collaborate with product managers, UX designers, and other engineers to define requirements and translate them into technical solutions.
  • Write clean, maintainable, well-documented, and testable code according to industry best practices.
  • Implement unit tests, integration tests, and end-to-end tests to ensure software quality.
  • Participate actively in code reviews, providing constructive feedback to enhance code quality and share knowledge.
  • Optimize application performance, scalability, and security across the full stack.
  • Troubleshoot and debug complex issues, identifying and resolving performance bottlenecks and defects.
  • Contribute to architectural discussions and technical decision-making processes.
  • Mentor junior developers and provide technical guidance.
  • Stay current with emerging technologies and industry trends.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Minimum of 5 years of professional experience in full stack development.
  • Strong proficiency in frontend development with Angular (version 8+) and TypeScript.
  • Solid experience in backend development using .NET Core or .NET Framework (C#).
  • Experience with relational databases (e.g., SQL Server, PostgreSQL) and SQL query optimization.
  • Familiarity with RESTful API design principles and best practices.
  • Experience with version control systems, primarily Git.
  • Knowledge of state management libraries (e.g., NgRx) is a plus.
  • Experience with CI/CD pipelines and automated testing is desirable.
  • Good understanding of UI/UX principles and responsive design.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.

Benefits

  • Our client offers a competitive salary, comprehensive health insurance, performance bonuses, and significant opportunities for professional growth and skill development.
  • This Yes remote position offers the flexibility to work from home.
  • Join a collaborative and innovative team environment where your contributions are highly valued.
  • We provide access to modern development tools and technologies, regular team-building events, and a commitment to work-life balance.
  • Opportunities for career advancement within a growing company are excellent.
  • The company also offers a generous retirement plan and extensive paid time off.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.