Steer73

Senior Developer (Backend)

Posted: 19 minutes ago

Job Description

Department: Development & QALocation: Remote, South Africa, Cape TownDescriptionWe are looking for a Senior Developer to join our team at Steer73. You’ll play a key role in delivering high-quality solutions across a variety of client and internal projects. Working closely with product managers, QA, and other developers, you’ll contribute your technical expertise to build robust, scalable, and secure applications.As a senior member of the development team, you’ll focus on hands-on coding, solution design, and ensuring best practices are followed throughout the development lifecycle. You’ll help shape technical decisions, mentor junior developers, and stay up to date with modern technologies to continuously improve our processes and solutions.You’ll enjoy working across diverse projects and sectors, gaining a deep understanding of our clients’ businesses and their needs. If you’re passionate about writing clean, maintainable code and contributing to a culture of continuous improvement, we’d love to hear from you.The Most Important ThingAs a Senior Developer, your technical skill and experience drive successful outcomes. Your ability to solve complex problems, write high-quality code, and collaborate effectively ensures we deliver exceptional products for our clients.Key ResponsibilitiesOn a typical day, you may be:Implementing user stories and features according to agreed specifications.Collaborating with product managers and technical leads to refine scope and clarify requirements.Contributing to solution design and architecture discussions.Writing clean, testable, and maintainable code following best practices.Developing automated unit and integration tests.Reviewing code and providing constructive feedback to peers.Setting up and maintaining development and production environments.Addressing performance-related issues and optimizing applications.Developing efficient data models and secure solutions.Responding to customer incidents and resolving service-affecting issues.Staying current with emerging technologies and recommending improvements.RequiredSkills, Knowledge and ExpertiseStrong experience with C#, .NET Core, and .NET FrameworkASP.NET MVC Core / WebAPIDatabases (Azure SQL DB, EF Core, CosmosDB)Azure resources (App Service, Functions, Storage, SQL DB, Service Bus, CosmosDB, Application Insights, KeyVault, Redis Cache)Cloud architecture (Azure)Azure DevOps (build pipelines and project management)Networking, DNS, SSLExcellent written and verbal communication skillsDesirableAngular, jQuery, ReactJavaScript / TypeScriptAngular / jQuery / ReactXamarin, UWP, WPFDomain-driven designCloud architecture (AWS)BenefitsCompetitive salaryStrong developer culture committed to quality and learningStructured career-development planningAll the tools you need to thrive in your position, including the latest techFully remote role at a remote-first organisationFlexible work policy for a positive work/life balanceLocation-agnostic career progression based on meritJoin a culturally diverse and inclusive teamBe part of an organisation devoted to continuous improvement

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In