Skip to content
mimi

Senior Backend Software Engineer

Placements24

Minna · On-site Full-time Senior 1mo ago

About the role

About

Our client, a rapidly expanding technology firm, is seeking a highly skilled Senior Backend Software Engineer to join their innovative team in Minna, Niger, NG. This is an on-site position where you will play a pivotal role in designing, developing, and maintaining the robust server-side logic for our cutting-edge applications. You will work with a talented group of engineers to build scalable, high-performance systems that power our user-facing features. The ideal candidate has a strong foundation in software architecture, database management, API design, and extensive experience with modern backend technologies. You will be responsible for writing clean, efficient, and maintainable code, as well as collaborating with frontend developers and product managers to deliver exceptional software solutions.

Responsibilities

  • Designing, developing, and deploying scalable, reliable, and high-performance backend services and APIs.
  • Writing clean, well-documented, and testable code in languages such as Python, Java, Go, or Node.js.
  • Collaborating with frontend engineers to integrate user-facing elements with server-side logic.
  • Designing and optimizing database schemas and queries for performance and scalability (e.g., PostgreSQL, MySQL, MongoDB).
  • Implementing security and data protection best practices.
  • Developing and maintaining microservices architecture.
  • Troubleshooting and debugging complex issues across the backend stack.
  • Participating in code reviews to ensure code quality and share knowledge.
  • Contributing to architectural discussions and decision-making processes.
  • Mentoring junior engineers and promoting best practices within the team.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Experience designing and building RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Experience with testing frameworks and methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.

Skills

AWSAzureDockerGCPGoJavaKubernetesMicroservicesMongoDBMySQLNode.jsPostgreSQLPythonRESTful APIs

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free