Mida Technologies

Senior Backend Engineer

Mida Technologies

full-time

Posted on:

Location Type: Hybrid

Location: Lagos • 🇳🇬 Nigeria

Visit company website
AI Apply
Apply

Job 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