Senior Software Engineer (Backend)
On-siteLagos, Lagos, Nigeria
Lagos, Lagos, NigeriaOn-siteFull TimeSenior LevelMedium
Full TimeSenior LevelMedium
Job Summary
Take ownership of technical solutions from coding through release to production, writing clean, scalable code to develop functional applications. Design and improve codebase maintainability while diagnosing complex issues across the stack and identifying risks in features and design. Communicate with diverse stakeholders in agile practices, mentor junior engineers, and collaborate with front-end developers to build efficient systems. Balance deep work with cross-team projects as assigned by Engineering Leadership.
Required Qualifications
- 5-10 years of cognate experience working with Java EE/Spring
- Knowledge of Object-oriented Programming concepts
- Good understanding of relational databases, and agile methodologies
- Working knowledge of core data structures
- Test-driven development (TDD) experience
- Experience working with AWS, architecture, and design principles
- Strong team leader and player, with the ability to improve knowledge and skills
- Good Interpersonal, stakeholder management, and communication skills
- Strong passion for Software Development
- BSc/BA in Computer Science or a related degree
Desired Qualifications
- At least 3 years' experience as a Senior Software Engineer
- 7-10 years of experience in software development
- Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases
- Familiarity with various operating systems
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and leadership skills
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.