Backend Manager
Job Description:
Reports to: Head of Tech / CTO
PURPOSE OF THE ROLE:
- Lead the backend engineering function responsible for system development and infrastructure of digital platforms and internal tools.
- Coordinate with cross-functional teams throughout the product lifecycle.
PRIMARY ACCOUNTABILITIES:
1. Technical Leadership & System Development 45%
- Oversee development of backend systems, server-side logic, application integrations, and databases.
- Establish and maintain up-to-date system documentation and coding standards.
- Handle additional technical assignments as needed.
- Ensure timely delivery and quality of engineering deliverables.
2. Operations & Performance Management 45%
- Supervise and ensure operational stability and efficiency:
- Monitor and validate system functionality, load performance, and service reliability.
- Identify bottlenecks, implement scalability improvements.
- Diagnose and resolve technical incidents.
- Propose innovations to reduce downtime and risks.
- Ensure compliance with:
- Internal engineering guidelines and quality practices.
- Uptime targets (99.9% service availability).
- 24-hour SLA for incident resolution and bug fixes.
3. Team Building & People Development 10%
- Build and maintain a strong engineering team aligned with roadmap requirements.
- Monitor staffing levels and ensure skills match business demands.
QUALIFICATIONS & SKILLS:
Education:
- Bachelors degree or higher in Computer Science, Software Engineering, or related disciplines.
- Masters degree is a plus.
Experience:
- 8+ years in backend or software development roles.
- 5+ years working with either Go
- 3+ years experience with SQL-based databases: MariaDB, MySQL, PostgreSQL, or T-SQL.
- Exposure to NoSQL or search systems like MongoDB, Elasticsearch, or column-store databases.
- 4+ years working with distributed cache technologies.
- 4+ years architecting scalable, high-load systems.
- Solid knowledge of algorithms, data structures, and system design.
- Prefer experience in digital content platforms, video streaming, or OTT services.
Technical Proficiency:
- Hands-on with Git workflows, CI/CD pipelines.
- Familiar with microservices, A/B testing, automated testing.
- Experience with cloud platforms (AWS, GCP).
- Solid backend coding and architecture skills.
- Worked with Redis, Aerospike, Kafka.
- Knowledge of performance/load testing tools like K6 or Apache Bench.
- Understands security protocols, authentication (OAuth, HTTP Basic), encryption, and GDPR compliance.
Soft Competencies:
- Strong leadership and team collaboration.
- Committed to continuous learning and professional growth.
Additional Abilities:
- Strategic thinking and data-informed decision making.
- Strong organizational and multitasking capabilities.
- Risk mitigation and incident handling.
- Partnership management.
- Proactive, motivated, and goal-oriented mindset.
Required Skills:
Team Collaboration A/B Testing Operations Compliance CI/CD Collaboration BASIC Mitigation Search Strategic Thinking ElasticSearch Authentication Pipelines NoSQL Data Structures Structures Apache Video Scalability Load Redis Algorithms AWS Microservices Team Building Deliverables Reliability Performance Management Software Development Architecture Infrastructure Availability PostgreSQL MongoDB Databases Computer Science Security Education Git MySQL Documentation Software Testing Design Engineering Business Leadership Science Management