Skip to main content
iiDENTIFii

FullStack Engineer

RemoteSouth Africa only
Published
Role
Fullstack
Employment
Full-time
Salary not disclosed
Check eligibility

Open to ZA only. Set where you work from to check your eligibility.

No BS summary

FullStack Engineer role at iiDENTIFii, focusing on end-to-end feature delivery across backend, data layer, and web interfaces. Responsibilities include designing, building, testing, and shipping features for a biometric identity platform used by financial institutions. Requires strong C#/.NET Core backend skills and proficiency in a modern JavaScript/TypeScript framework (React or Angular) for the front-end. Experience with SQL Server, cloud platforms (Azure, GCP, AWS), Git, and CI/CD is expected. The role emphasizes clean code, SOLID principles, microservices, event-driven design, and rigorous testing. AI tools are expected to be used for acceleration. Based in Cape Town preferred, with a remote-first culture.

Core skills

C#.NET CoreReact or Angular

Required skills

ASP.NETRESTful APIsSQL ServerSQLJavaScriptTypeScriptReact/AngularHTMLCSSGitAzure/GCP/AWSDockerAzure DevOps/JenkinsSentry.io/SeriLog/Log4Net/Azure Application InsightsGitHub

Required languages

English

What you'll do

  • Design and build scalable, reliable backend services and APIs, and the web front-ends that consume them, ensuring responsiveness, performance, and a seamless experience end-to-end
  • Own features from concept through to implementation; scoping, architecture, build, test, and release across both server and client
  • Architect, design, develop, and maintain RESTful APIs alongside the database schemas and datastores that back them
  • Collaborate with cross-functional teams to define, refine, and implement new features that align with product strategy and client needs
  • Identify and implement performance improvements on the server (query optimisation, caching, scalability) and in the browser (load time, responsiveness) that meaningfully enhance production reliability
  • Stay current with backend and front-end trends, emerging technologies, and best practices — and bring relevant opportunities to the team proactively
  • Write clean, efficient, and maintainable code in C# / ASP.NET on the backend and a modern JavaScript/TypeScript framework (React or Angular) on the front-end
  • Apply SOLID principles and sound architectural patterns including microservices and event-driven design where appropriate to produce code that scales and survives production
  • Implement authentication, authorisation, and API security in line with best practice and regulatory requirements
  • Conduct thorough code reviews, providing constructive technical feedback and upholding engineering standards across the team
  • Maintain clear technical documentation covering architecture decisions, API contracts, coding standards, and design rationale
  • Optimise code for speed, scalability, and maintainability; identify and resolve technical debt proactively
  • Write unit, integration, and end-to-end tests across both backend services and front-end components
  • Apply TDD/BDD best practices and maintain well-tested, reliable code as a non-negotiable standard
  • Work with QA teams to design and implement automated testing strategies that reduce manual effort and increase release confidence
  • Debug and resolve production issues promptly, conducting root cause analysis and sharing learnings with the broader team
  • Translate design specifications into performant, accessible, pixel-accurate front-end code
  • Ensure web applications meet high-quality UI/UX standards and are consistent with iiDENTIFii's design system and brand
  • Partner with design and product to help shape user flows, not just implement them
  • Integrate backend services with third-party APIs, message queues, caching layers, and monitoring/logging platforms
  • Collaborate with DevOps engineers on CI/CD pipelines, deployment automation, and infrastructure reliability
  • Use version control systems (Git) with discipline: clear branching strategies, meaningful commit messages, and clean pull request hygiene
  • Work effectively in an agile environment with cross-functional teams — product, design, QA, mobile, and DevOps — to deliver high-quality features on time
  • Communicate technical concepts clearly and confidently to both technical and non-technical stakeholders
  • Provide technical guidance and knowledge-sharing to team members; contribute to a culture of continuous learning and mutual accountability
  • Use AI tools as a standard, expected part of the role — a core professional competency, not optional
  • Apply AI to accelerate code generation, debugging, documentation, test writing, and technical research across both backend and front-end
  • Leverage AI to explore architectural options, evaluate trade-offs, and surface solutions faster than traditional approaches allow
  • Model AI-augmented engineering practices for the broader team and contribute to embedding them into team norms
  • Stay current with the evolving AI tooling landscape and proactively identify opportunities to increase productivity and output quality
  • Champion iiDENTIFii's culture and values in every interaction — with teammates, product, and across the engineering function
  • Foster a team environment defined by intellectual rigour, psychological safety, collaborative excellence, and a bias for action
  • Actively contribute to iiDENTIFii's mission: powering innovators in remote biometric digital authentication, globally

What they require

  • Proven experience as a full stack developer, with a portfolio of shipped applications spanning backend services and web front-ends
  • Demonstrated experience building end-to-end applications: from data modelling and API design through front-end implementation, testing, deployment, and production support
  • Experience working in agile, cross-functional teams alongside product, design, QA, mobile, and DevOps
  • Strong understanding of the full software development lifecycle and production engineering discipline
  • Experience contributing to code reviews, technical documentation, and best-practice engineering standards
  • Exposure to performance optimisation, scalability challenges, and production support at scale
  • Experience with CI/CD pipelines and automated testing practices
  • Understanding of modern software architecture concepts such as microservices and event-driven systems
  • Proficiency in C# and ASP.NET / .NET Core; experience designing and securing RESTful APIs
  • Proficiency in SQL Server, SQL syntax, and relational database design; experience optimising schemas for performance and scale
  • Proficiency in a modern JavaScript/TypeScript framework such as React or Angular, and solid knowledge of HTML, CSS, and web standards
  • Basic experience with public cloud infrastructure (Azure, GCP, or AWS); familiarity with Docker and CI/CD tooling such as Azure DevOps or Jenkins
  • Experience with logging frameworks and platforms such as Sentry.io, SeriLog, Log4Net, or Azure Application Insights
  • Experience with Git/GitHub and disciplined source control practices
  • Strong debugging, testing, and performance-tuning skills; TDD/BDD exposure
  • Understanding of Computer Science fundamentals — data structures, object-oriented design, algorithm design, and complexity analysis
  • A degree in Computer Science, Software Engineering, or a related field; equivalent demonstrated experience is equally valid

Benefits

  • Exclusive access to preferential banking benefits, including competitive rates on home loans, vehicle finance, and personal loans
  • Competitive compensation package designed to reward people who make an impact
  • Enhanced family responsibility leave
  • Annual leave entitlement grows with tenure
  • Technically excellent, mission-driven team at the frontier of biometric identity technology

iiDENTIFii is solving one of the most consequential technical problems in Africa's digital economy: how do you verify that someone is who they say they are, remotely, at scale, across infrastructure that is inconsistent and high stakes? Our biometric identity platform is trusted by some of the continent's most demanding institutions precisely because we have built something that works.

Technology
Salary not disclosed