Full Stack Developer
A technology-driven organisation within the IT and systems space is seeking a highly skilled Full Stack Developer to join its development team. This role is ideal for an experienced developer who enjoys working across the full software development lifecycle, from designing user-facing interfaces to building robust back-end systems.
You will contribute to the development of scalable enterprise solutions, collaborate closely with cross-functional teams, and continuously enhance system performance and functionality. This opportunity offers exposure to modern technologies, innovation-focused projects, and the chance to work on platforms used both internally and externally.
If you are passionate about clean code, modern architecture, and building end-to-end solutions, this role offers long-term growth and technical challenges.
Key Responsibilities:
- Collaborate in the design and development of scalable enterprise software solutions
- Develop clean, functional code across front-end and back-end systems
- Test, debug, maintain, and optimise existing applications
- Architect and develop client-side and server-side frameworks
- Develop and integrate robust APIs and databases
- Implement CI/CD pipelines, security protocols, and data protection measures
- Build mobile-responsive applications and features
- Produce clear and comprehensive technical documentation
Job Experience and Skills Required:
- Education: Bachelors degree in Computer Science, Statistics, or a related field
- Experience: Minimum of 5 years experience as a Full Stack Developer, with strong focus on C#/.NET environments
- Skills:
- Strong front-end development skills using HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS
- Back-end development experience in C# .NET and exposure to JavaScript frameworks such as Angular, React, Node.js
- Extensive experience with databases, particularly MS SQL (MySQL or MongoDB advantageous)
- Experience with web servers such as IIS or Apache
- Hands-on experience with Docker, Kubernetes, and CI/CD methodologies
- Knowledge of software design patterns, unit testing, and source control
- Non-negotiables: Strong communication skills, attention to detail, ability to collaborate effectively, and adaptability to new technologies
Apply now!