The posting
📝 Position Overview
Job Title: Senior Backend Developer Department: Software Development Sector: Software Development Location: Head Office Grade: N/A
🧭 Reporting Line
- Manager: Engineering Manager
- Subordinates: N/A
🔄 Working Relationships
- Internal: Software Development Team
- External: N/A
🎯 Job Purpose
Design, develop, and maintain scalable backend solutions. Contribute to enhancing system reliability, performance, and security.
✅ Key Responsibilities
Main Tasks:
- Develop backend systems using Java & frameworks (Spring Boot, J2EE).
- Write clean, efficient, testable code.
- Implement RESTful APIs.
- Integrate with external APIs and databases.
- Design and optimize database schemas.
- Write complex SQL queries.
- Perform DB migrations.
- Collaborate cross-functionally with other teams.
- Contribute to all development lifecycle phases.
- Continuously improve and adopt new tech.
- Conduct unit, integration, and performance testing.
- Carry out any additional duties assigned.
🚀 KPIs
- Code Quality
- Delivery Time
- System Performance
- Velocity
- Sprint/Release Burndown
🧠 Job Requirements
- Education: BSc in CS/Engineering or related field
- Experience: 3–5 years in Java backend development
- Skills: Java, Spring Boot, J2EE SQL (MySQL/PostgreSQL), MongoDB/NoSQL RESTful APIs Docker, Ansible, Terraform OOP & Design Patterns Node.js/Nest.js (plus)
- Language: Excellent English
- Soft Skills: Leadership, communication, problem-solving
📂 Deliverables
- At least 3 qualified candidates sourced
- Profiles shared with detailed screening notes
- Interview feedback documented
- Final status updated



