Senior Software Engineer (Backend)
Placements24
About the role
About
Our client, a rapidly growing technology firm specializing in innovative software solutions, is seeking a highly skilled Senior Software Engineer (Backend) to join their dynamic team in Lokoja, Kogi, NG. This role is central to designing, developing, and maintaining robust backend systems that power our cutting-edge applications. You will be responsible for architecting scalable and efficient solutions, writing high-quality code, and collaborating closely with frontend developers, product managers, and QA engineers to deliver exceptional products. The ideal candidate possesses a strong foundation in software engineering principles, a deep understanding of backend technologies, and a passion for tackling complex technical challenges.
Key Responsibilities
- Design, develop, test, deploy, maintain, and improve backend services and systems.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or Go.
- Develop and manage RESTful APIs and microservices architecture.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement and maintain robust database solutions (SQL and NoSQL).
- Participate in code reviews to ensure code quality and share knowledge.
- Troubleshoot and resolve backend issues, ensuring high availability and performance.
- Contribute to architectural decisions and technology choices.
- Mentor junior engineers and foster a culture of technical excellence.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proven expertise in designing and building scalable distributed systems.
- Strong proficiency in at least one backend programming language (e.g., Python, Java, Go, Node.js).
- Experience with cloud platforms like AWS, Azure, or GCP.
- Deep understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines and automated testing.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with microservices architecture is highly desirable.
- Understanding of frontend technologies is a plus.
This role offers a competitive salary, comprehensive benefits package, and the opportunity to work on challenging projects that have a significant impact. Join a collaborative environment where innovation and continuous learning are encouraged. If you are a passionate backend engineer looking to make a difference, we want to hear from you.
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