Senior Backend Software Engineer
WhatJobs Direct
About the role
About
Our client is seeking a highly skilled and motivated Senior Backend Software Engineer to join our dynamic technology team in Calabar, Cross River, NG. This role offers a hybrid work model, blending the flexibility of remote work with the collaborative benefits of in-office interaction. As a Senior Backend Engineer, you will be instrumental in designing, developing, and deploying scalable and robust backend systems that power our cutting‑edge applications. You will work closely with front‑end developers, product managers, and other stakeholders to translate complex requirements into efficient, maintainable, and secure code. Your responsibilities will include architecting microservices, optimizing database performance, implementing API integrations, and ensuring the overall health and reliability of our server‑side infrastructure. We expect candidates to have a deep understanding of software development principles, data structures, and algorithms. Experience with cloud platforms such as AWS, Azure, or GCP is essential. The ideal candidate will have a proven track record of leading technical projects, mentoring junior engineers, and contributing to architectural decisions. Strong problem‑solving skills and a passion for clean, elegant code are paramount. This is an excellent opportunity for a seasoned professional to make a significant impact in a growing organization. We are looking for individuals who are proactive, detail‑oriented, and possess excellent communication skills. If you are passionate about building high‑performance backend solutions and thrive in a collaborative, innovative environment, we encourage you to apply. The role involves participating in code reviews, troubleshooting production issues, and contributing to the continuous improvement of our development processes. Knowledge of CI/CD pipelines and containerization technologies like Docker and Kubernetes is highly desirable. Join us and help shape the future of our technology stack.
Responsibilities
- Design, develop, and maintain scalable backend services and APIs.
- Optimize application performance, database queries, and server configurations.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Implement robust security measures and data protection protocols.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior engineers and participate in code reviews.
- Contribute to architectural decisions and technology selection.
- Stay up-to-date with emerging technologies and industry best practices.
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 languages such as Python, Java, Go, or Node.js.
- Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Strong understanding of RESTful API design principles.
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with microservices architecture and design patterns.
- Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
Location
Calabar, Cross River, NG
Work Model
Hybrid (remote + in‑office)
Requirements
- 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 languages such as Python, Java, Go, or Node.js.
- Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Strong understanding of RESTful API design principles.
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with microservices architecture and design patterns.
- Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
Responsibilities
- Design, develop, and maintain scalable backend services and APIs.
- Optimize application performance, database queries, and server configurations.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Implement robust security measures and data protection protocols.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior engineers and participate in code reviews.
- Contribute to architectural decisions and technology selection.
- Stay up-to-date with emerging technologies and industry best practices.
Skills
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