iiDENTIFii  Logo

Senior Core Developer

iiDENTIFii |Posted 1 month ago

Log in to apply

Skills and experience

Role:Backend engineer
Experience in role:8+ years
Language proficiency:English
Must-have skills:
    C#
    .NET
    Azure DevOps Server
Nice-to-have skills:
    JavaScript
    C++
    Docker
    Azure
    Kubernetes
    RESTful API Design
    SDLC
    Microservices Architecture Design
    CI/CD

Location and salary

Remote policy:Remote
Location of job:South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

ROLE PURPOSE

iiDENTIFii is looking for a senior backend engineer who will help lead the team to develop new features and improvements for the back-end system of the solution in addition to working with the team to build APIs and capabilities to support our web and mobile solutions. You will contribute throughout the entire SDLC life cycle, from design, implementation, testing, deployment and into production. The senior backend engineer will work to optimize applications for performance and reliability. Your role involves helping to design and develop new features on the existing platform, migrating code to our new architecture, as well as assisting the team in improving, supporting, and monitoring the current system.

ROLE TASKS & RESPONSIBILITIES

Design and Development:

  • Architect, design, develop, and maintain scalable, reliable, and efficient backend systems and APIs.
  • Write clean, efficient, and maintainable code using appropriate languages and frameworks
  • Implement best practices in coding, testing, and debugging.

Database Management:

  • Design and optimize database schemas.
  • Implement database solutions for performance, scalability, and reliability

API Development:

  • Develop and maintain RESTful APIs.
  • Implement authentication and authorization mechanisms.
  • Ensure API security and compliance with standards.

Integration and Middleware:

  • Integrate backend services with third-party APIs and services.
  • Develop middleware components for message queuing, caching, logging, and monitoring.

Performance Optimization:

  • Identify and resolve performance bottlenecks.
  • Optimize backend systems for speed, scalability, and resource efficiency.

Quality Assurance:

  • Write unit tests, integration tests, and end-to-end tests for backend components.
  • Perform code reviews to ensure code quality, adherence to coding standards, and best practices.

Collaboration and Communication:

  • Collaborate with frontend developers, QA engineers, and other stakeholders to deliver high-quality software products.
  • Communicate effectively with team members and project managers to provide updates, discuss requirements, and resolve issues.

Technical Leadership:

  • Mentor junior developers, providing guidance on technical matters, best practices, and methodologies.
  • Lead architectural discussions and decisions, driving the evolution of backend systems.
  • Stay updated with the latest trends, tools, and technologies in backend development.

Documentation:

  • Document design decisions, architecture, APIs, and technical specifications.
  • Maintain comprehensive documentation for codebases and backend systems.

Deployment and DevOps:

  • Participate in deployment processes, ensuring smooth and reliable deployments.
  • Collaborate with DevOps engineers to automate deployment pipelines and improve infrastructure.

Troubleshooting and Support:

  • Investigate and resolve issues reported in production environments.
  • Provide technical support and guidance to resolve backend-related issues.

TECHNICAL SKILLS, QUALIFICATIONS AND EXPERIENCE NEEDED:

Qualifications and Experience:

  • Relevant degree and/or certifications
  • 10+ years of industry experience in a software development environment
  • Degree in Computer Science or related field, or equivalent working experience
  • Proficiency in C# .Net
  • System architecture and design
  • Proficiency in Docker
  • Proficiency in the developing and securing of RESTful APIs
  • Experience with logging frameworks and platforms such as Sentry.io, Elmah, Log4Net, SeriLog, Azure Application Insights and Log Analytics
  • Experience in using DevOps tools such as Azure DevOps, Jenkins, or similar for CI/CD
  • Proficiency in SQL Server, SQL syntax, and Relational Databases
  • Basic experience of public cloud infrastructure (Azure, GCP, or AWS)
  • Self-driven, Self-sufficient, with strong problem solving skills
  • Review software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Technical Experience

  • C++ , server-side OCR (on-prem or public cloud), ML/AI, OpenCV, Kubernetes, Image
  • Processing Frameworks, Video Processing Frameworks, Facial Recognition Systems (on-prem or public cloud), client-side face detection algorithms
  • Proficiency in the development of Microservices architectures
  • Experience in Azure based logging frameworks
  • Understanding of Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis
  • Experience in one common JavaScript framework such as React or Angular, and knowledge and appreciation of web standards
  • Experience with TDD and BDD
  • Experience in .Net Core or .Net 6+ Skills
  • Experience with Azure services and configuration including Log Analytics, Kusto queries, Redis Cache for Azure and Azure Cognitive Services, Service Bus, Blob storage
  • Exposure to troubleshooting and supporting production systems
  • Experience with UI test automation frameworks

BEHAVIORAL COMPETENCIES REQUIRED

Critical

  • Producing Output
  • Pursing Goals
  • Articulating Information
  • Checking Details
  • Directing People

Important

  • Thinking Positively
  • Establishing Rapport
  • Providing Insights
  • Showing Composure

Why Join Us

Our mission is to power innovators in remote biometric digital authentication, globally, and we’re well on our way there. You’ll join at a very exciting point in the journey, and your contribution over the next few years will directly and visibly impact iiDENTIFii’s global success.

Our team is incredibly friendly and collaborative. If you care about solving challenging

problems with people you enjoy being around, this is the place for you.

Benefits:

Competitive salary offered.

Remote Working Conditions- Cape Town preferable.

Wellness perks.

Opportunities for career growth and development within the company.

Work-Life Balance is prioritized.

Diverse tech stack.

About iiDENTIFii

15-50 employees

Our Mission

We're on a mission to stop identity fraud, enable financial inclusion, and safe-guard businesses and their customers from the financial and emotional trauma caused by identity theft. We’re for authenticity and sovereign identities, and for protecting and authenticating human identities in a connected world.

Our Solution

iiDENTIFIii is an enterprise-grade remote biometric identity verification platform that verifies and authenticates a person’s identity in seconds. Our identity verification platform is already being used by the biggest banks and other financial institutions on the continent.

How We Work

Our teams are small and cross-functional, and made up of highly skilled individuals that own their area end-to-end, collaborating with Product, UX Design and Customer Success to design the best solutions for complex problems. Our success is measured by the value that we add rather than the amount of work we do. We also collaborate across teams and roles to take on key strategic initiatives, which encourages different points of view, innovation and creativity. We learn from each other and enjoy being on the cutting edge of technology. Because we're small, we care for each other like family. And because we dream big, we are all wholeheartedly invested in building quality software that makes peoples' lives better.

We are constantly re-evaluating ourselves, tweaking to improve efficiency and increasing productivity while not sacrificing the wellbeing of our staff. We have a family-first approach when it comes to work-life balance and radical transparency throughout the company ensures that everyone is always on the same page.

Our Interview Process

  • 15 minute virtual meet with our recruitment specialist
  • 30 minute virtual meet with the hiring manager
  • Technical assessment will be sent to you to complete remotely
  • 1 hour virtual cultural fit meet with the CTO and/or CEO
  • Reference and background checks
  • Offer of employment sent via email

Join an Award Winning Team

  • MTN App of the Year - Enterprise
  • Microsoft Independent Software Vendor of the Year
  • KPMG Tech Innovator of the Year
  • AfricaTech - AI Leader of the Year
  • Sunday Times Top 100 Companies - Digital Innovation Winner
  • Technology Top 100 - Overall Excellence

Perks at iiDENTIFii

Flexible hours
Remote working
Choose your toys
Come dressed to develop
Diverse tech stack
Work–life balance
DevOps Evangelists
We do have processes and procedures
Good Money
Continuous Growth and Development
Supportive environment

Tech Stack

application and data

Amazon EC2
Amazon EC2
AngularJS
AngularJS
Objective-C
Objective-C
Javascript
Javascript
Node.js
Node.js
Java
Java
Swift
Swift
React
React
MongoDB
MongoDB
HTML5
HTML5
C#
C#
C++
C++
Microsoft Azure
Microsoft Azure
Google App Engine
Google App Engine
nginx
nginx
MS SQL
MS SQL
Xamarin
Xamarin
.Net Core 2.0
.Net Core 2.0
TypeScript
TypeScript
TensorFlow
TensorFlow

utilities

Google Analytics
Google Analytics

dev ops

Jenkins
Jenkins
PagerDuty
PagerDuty
Git
Git
Docker
Docker
Maven
Maven
Gradle
Gradle
Selenium
Selenium
Android Studio
Android Studio
New Relic
New Relic
npm
npm
Xcode
Xcode
Team Foundation Server
Team Foundation Server

business tool

Slack
Slack
Trello
Trello
JIRA
JIRA
Microsoft Teams
Microsoft Teams
Confluence
Confluence
Zoom
Zoom

Office Photos

Office photo
Just to mention a few awards we have won.
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: