Company Overview: At iiDENTIFii, our mission is to empower innovators through remote biometric digital authentication globally. Joining us means becoming a part of an exciting journey where your contributions will significantly impact our success.
Position Overview: We are seeking a passionate and skilled Senior Backend Engineer to join our team. In this role, you will develop new features and improvements for our backend systems, build APIs for our web and mobile solutions, and contribute throughout the entire SDLC from design to production. Your work will focus on optimizing applications for performance and reliability, designing and developing new features, and assisting the team in enhancing our current systems.
Key Responsibilities:Architecture and Design: Responsible for designing and architecting systems or components. You will provide technical direction, define standards, evaluate new technologies, and ensure that the overall architecture aligns with the organisation's goals.Design and Development: Architect, design, develop, and maintain scalable, reliable backend systems and APIs. Write clean, efficient, maintainable code using appropriate languages and frameworks. Implement best practices in coding, testing, and debugging.Database Management: Design and optimize database schemas. Implement solutions for performance, scalability, and reliability.Quality Assurance: Write unit, integration, and end-to-end tests for backend components. Perform code reviews to ensure code quality and adherence to standards.Collaboration and Communication: Work with frontend developers, QA engineers, and other stakeholders to deliver high-quality software. Provide updates and resolve issues effectively with team members and project managers. Act as a technical advisor, contributing to the overall product roadmap.Innovation and Strategy: Contribute to the technical strategy of the organisation. Explore emerging technologies, propose innovative solutions, and drive technical initiatives to improve efficiency, scalability, or performance.Technical Leadership: Mentor junior developers, lead architectural discussions, and stay updated with the latest backend development trends and technologies.Documentation: Document design decisions, architecture, APIs, and technical specifications. Maintain comprehensive documentation for codebases and backend systems.Deployment and DevOps: Participate in deployment processes and collaborate with DevOps engineers to automate deployment pipelines and improve infrastructure.Troubleshooting and Support: Investigate and resolve production issues, providing technical support and guidance.Required Experience:10+ years in software developmentDegree in Computer Science or related field, or equivalent experienceProficiency in C#, .Net, Docker, SQL, and Message QueuesExperience with microservices architectures and securing RESTful APIsFamiliarity with DevOps tools like Azure DevOps and public cloud infrastructure (Azure, GCP, or AWS)Strong problem-solving skills and a self-driven approachUnderstanding of Computer Science fundamentals (data structures, algorithms, etc.)Ability to provide technical leadership to junior engineers, including mentoring, code reviews, and guiding architectural decisions.Experience in troubleshooting and supporting production systemsBenefits:Competitive salaryRemote working options (Cape Town preferable)Wellness perksOpportunities for career growth and developmentPrioritization of work-life balanceDiverse tech stackJoin Our Team: If you are passionate about solving challenging problems and working with a collaborative team, we encourage you to apply for the Senior Backend Engineer position at iiDENTIFii! Be a part of our journey and contribute to our global success.
#J-18808-Ljbffr