Intermediate to Senior Software Developer
Location: Hybrid – Based in Gqeberha (Port Elizabeth)
We're looking for an experienced Intermediate to Senior Software Developer to join our team in Gqeberha (Port Elizabeth).
This is a hybrid role, offering flexibility with a mix of remote work and in-office collaboration.
You'll play a key role in building and maintaining modern software applications across web platforms, working on both backend (.NET) and frontend (Angular/JavaScript) technologies, depending on your strengths.
Whether you're more backend-focused, frontend-heavy, or full-stack, we want to hear from you.
Key Responsibilities
- Design, build, and maintain robust, scalable applications for both internal products and external clients.
- Develop clean, efficient, and reusable code, whether in the frontend (Angular, JavaScript, HTML/CSS) or backend (.NET Core, C#).
- Collaborate closely with cross-functional teams to deliver new features and improvements.
- Participate in code reviews, testing, debugging, and deployment processes.
- Work with RESTful APIs, third-party integrations, and relational databases.
- Write unit and integration tests to ensure software reliability and maintainability.
What We're Looking For
- 3+ years of experience in professional software development.
- Strong proficiency in either backend development (.NET/C#) or frontend development (Angular/JavaScript/TypeScript) — or ideally, experience in both.
- Solid understanding of object-oriented programming, design principles, and software architecture.
- Proficient in working with relational databases (e.g., SQL Server), including writing queries and stored procedures.
- Experience with source control tools (Git, SVN).
- Familiarity with Agile development methodologies (Scrum, Kanban).
- Experience with REST APIs, JSON, and XML.
- Comfortable using development tools such as Visual Studio, VS Code, Postman, etc.
- Experience with .NET Core and Entity Framework Core
- Exposure to Azure, Docker, or microservices
- Experience with CI/CD pipelines (Jenkins, Octopus Deploy)
Job Type: Full-time
Work Location: In person