Position Summary
The Senior BackEnd Engineer will lead the development of robust APIs database systems and backend logic that power Gigmile s applications. This role requires expertise in building scalable architectures ensuring system security and managing complex data integrations. You will also play a key role in guiding the engineering team solving challenging technical problems and driving innovation in our technology stack.
Key Responsibilities
- Develop and maintain backend services: Design build and optimize serverside services APIs and services to support web and mobile applications.
- Ensure scalability and performance: Architect and implement systems that can handle increasing traffic ensuring optimal performance reliability and scalability.
- Database design and optimization: Design efficient database schemas write optimized queries and ensure data integrity across systems.
- API development and integration: Develop RESTful and GraphQL APIs ensuring seamless integration with frontend and thirdparty systems.
- Security and data protection: Implement secure coding practices data encryption and compliance with relevant data protection laws such as GDPR.
- Collaborate with frontend engineers: Work closely with the frontend team to integrate userfacing elements with serverside logic.
- Maintain code quality: Write clean maintainable and welldoented code. Perform code reviews and provide feedback to team members.
- Mentor and lead junior engineers: Guide and mentor other backend engineers fostering a culture of knowledgesharing and best practices.
Collaborate in product development: Participate in all stages of the software development lifecycle from planning and design through to testing deployment and monitoring. - Monitor and trouble production issues: Ensure the smooth operation of backend services monitor system performance and trouble issues when necessary.
Requirements
5 years of experience in backend development preferably in building scalable distributed systems.
Proficiency in serverside programming languages Golang
Strong knowledge of RESTful APIs and/or GraphQL and experience designing building and maintaining them.
Experience with database systems both SQL (e.g. PostgreSQL MySQL) and NoSQL (e.g. MongoDB Redis) and strong expertise in database schema design and query optimization.
Handson experience with cloud infrastructure and services such as AWS Azure or Google Cloud Platform.
Knowledge of microservices architecture and the ability to design implement and deploy services that are decoupled and scalable.
Familiarity with CI/CD pipelines automated testing frameworks and containerization tools such as Docker and Kubernetes.
Strong understanding of security best practices including data protection API security authentication and authorization (OAuth2 JWT etc.).
Experience with monitoring tools like Proeus Grafana or Datadog and debugging production issues.
Proficiency with version control systems such as Git.
Excellent communication and collaboration ss with the ability to work crossfunctionally with different teams.
NicetoHave Ss
Familiarity with eventdriven architectures and message brokers like Kafka or RabbitMQ.
Experience with serverless architecture.
Knowledge of fintech mobility or gig economy platforms.
Handson experience with DevOps practices including infrastructureascode (Terraform Ansible) and cloud orchestration.
Benefits
- You would be part of a dynamic startup revolutionizing the vehicle subscription and financial services industry for gig workers in Africa.
- You would be part of a dynamic environment where your ideas are heard and your contributions propel us forward.
- You would work alongside pionate talented colleagues who share your commitment to excellence.
- You would witness firsthand the positive change your work brings to the lives of thousands of riders and drivers.
- You would enjoy a comprehensive benefits package including a competitive salary health insurance and exciting growth opportunities.