Skip to content
mimi

Senior Software Engineer

Placements24

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

About the role

About

Our client is seeking a highly skilled and experienced Senior Software Engineer to join our dynamic engineering team. This role focuses on designing, developing, and maintaining robust backend systems that power our innovative products and services. You will be instrumental in architecting scalable solutions, optimizing performance, and ensuring the reliability of our core infrastructure. This position requires a strong understanding of software development principles, a passion for problem-solving, and the ability to work collaboratively in a fast-paced environment.

Responsibilities

  • Design, develop, and implement scalable, high-performance backend services and APIs.
  • Write clean, maintainable, and efficient code using relevant programming languages and frameworks.
  • Collaborate with front-end developers, product managers, and other stakeholders to define and implement new features.
  • Optimize application performance, identify bottlenecks, and implement solutions.
  • Develop and maintain automated tests to ensure code quality and system stability.
  • Participate in code reviews, providing constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural discussions and technology selection.
  • Mentor junior engineers and share knowledge within the team.
  • Ensure adherence to security best practices and implement necessary safeguards.
  • Maintain and improve existing codebase, refactoring as needed.
  • Stay up-to-date with emerging technologies and industry trends.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or Ruby.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience designing and building RESTful APIs.
  • Solid understanding of distributed systems, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with containerization technologies like Docker and Kubernetes.
  • Experience with CI/CD pipelines and practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Experience with agile development methodologies.

Location & Team

This on-site position located in Kaduna, Kaduna, NG, offers an exciting opportunity to work on challenging projects and contribute to the development of cutting-edge technology. You will be part of a collaborative team that values innovation and continuous learning, helping to shape the future of our digital offerings. The role is ideal for a seasoned engineer looking to make a significant impact.

Skills

AWSAzureCassandraCI/CDDockerGCPGoJavaKubernetesMicroservicesMongoDBNode.jsPostgreSQLPythonRESTful APIsRubySQL

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