Our client is on the lookout for a senior developer that is proficient in architecture, develop, and deploy full stack solutions using modern technologies while ensuring high performance, scalability, and maintainability. Someone who can use a code-first approach to define APIs, models, and data structures, ensuring high standards of quality and flexibility in design and code. And is willing to participate in designing both front-end UI/UX and back-end service architecture.
Key Requirements
8+ years of experience as a Full Stack Developer or in a similar role in a modern software development environment.
Strong experience in backend technologies: Node.js, .NET Core, C#, Java, Python, or similar.
Proficiency in database technologies: Experience with both relational (SQL Server, PostgreSQL) and NoSQL (MongoDB, etc.) databases.
Experience in API design: RESTful and GraphQL services using a code-first approach.
Cloud platform experience: AWS, Azure, or GCP, with the ability to design scalable and resilient cloud-based applications.
Familiarity with DevOps practices: Docker, Kubernetes, Jenkins, GitLab, etc.
Experience with CI/CD tools and pipelines for testing and deployment automation.
Proficient in version control: Git and Git workflows.
Experience with unit and integration testing frameworks: e.g., Jest, Mocha, Jasmine (Frontend); NUnit, xUnit, PyTest (Backend).
Solid understanding of security principles: OWASP, authentication, and authorization mechanisms.
Experience with microservices architecture and event-driven systems.
Should you meet the requirements for this position, please email your CV to it.jobs@mspstaffing.co.za. You can also contact the IT team on XXX-XXXX or visit our website at https://mspstaffingza.co/. NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.