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:
-
Bachelor’s degree or higher in Computer Science, Software Engineering, or related disciplines.
-
Master’s 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.