
Senior Backend Engineer
Mida Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Lagos • 🇳🇬 Nigeria
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesMicroservicesMySQLNode.jsPostgresRabbitMQTypeScript
About the role
- 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 in Node.js, TypeScript, or Java
- 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
- Health insurance & wellness benefits
- Flexible remote/hybrid work structure
- A culture of ownership, innovation, and continuous learning
- Opportunity to influence architecture and product direction
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptJavamicroservice architectureevent-driven systemsPostgreSQLMySQLKafkaRabbitMQSQS
Soft skills
leadershipmentoringproblem-solvingcommunicationcollaborationtechnical decision-makingcode quality focustestingobservabilityarchitectural decision-making