This is a remote position.
Job Title: Snr. Backend Engineer
Location:Lagos State, Nigeria (Hybrid)
Company Overview:Mida Technologies is a leader in AI-powered, ethical debt collection and recovery solutions tailored to financial services. We leverage advanced analytics and technology to deliver superior collections performance, enabling financial institutions to scale confidently across Africa. Our vision is to drive sustainable access to financial services and our mission is to bridge the gap between financial service providers and their customers by empowering them with innovative technology-driven credit management solutions.
Job Overview:
We are looking for an experiencedSenior Backend Engineerto join our engineering team and help build scalable, reliable, and high-performance backend systems. You will architect and develop distributed services, lead complex technical initiatives, and work closely with product, frontend, DevOps, and data teams to deliver high-quality features that power our platform.
This role is ideal for someone who thrives in high-ownership environments, enjoys solving complex engineering challenges, and wants to influence system design and engineering culture at scale.
Requirements
Key Responsibilities:
- Design, build, and maintain backend microservices with high reliability, performance, and scalability.
- Lead architecture discussions and drive technical decision-making across the engineering team.
- Develop clean, maintainable, and well-tested code following best practices.
- Optimize system performance, database schemas, and API interactions.
- Integrate third-party APIs, services, and internal platforms.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Conduct code reviews, mentor junior developers, and contribute to engineering excellence.
- Support CI/CD workflows, cloud deployments, and production troubleshooting.
- Ensure security, compliance, and resilience across backend services.
Requirements:
- 5+ years of professional experience building backend systems in production.
- Strong proficiency inNode.js,TypeScript, orJava.
- Solid understanding of microservice architecture and event-driven systems.
- Deep experience with relational databases (PostgreSQL/MySQL) and ORMs.
- Hands-on experience with distributed systems, caching strategies, queues, and messaging systems (Kafka, RabbitMQ, SQS, etc.).
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Strong focus on code quality, testing, and observability (logs, metrics, tracing).
- Excellent understanding of REST APIs, API documentation, and integration patterns.
- Ability to lead technically, make architectural decisions, and mentor teammates.
- Strong problem-solving and communication skills.
Bonus Skills:
- Experience with domain-driven design (DDD) or event sourcing.
- Experience building fintech, payments, lending, or high-volume data systems.
- Knowledge of CI/CD pipelines and DevOps automation.
- Experience implementing security best practices (OAuth2, JWT, encryption, rate limiting).
- Familiarity with AI-assisted coding tools (GitHub Copilot, Cursor, etc.).
Benefits
What We Offer:
- Competitive compensation
- Health insurance & wellness benefits
- Flexible remote/hybrid work structure
- A culture of ownership, innovation, and continuous learning
- Opportunity to influence architecture and product direction
