. The role requires strong technical depth, leadership, and hands-on development experience in building scalable, cloud-native systems.
Key Responsibilities
Lead the design and implementation of innovative backup & restore systems.
Drive the end-to-end software development lifecycle with a DevOps mindset.
Ensure performance, scalability, and reliability across features.
Collaborate with cross-functional teams to align technical and business goals.
Mentor teams and contribute to product architecture and roadmap.
Requirements
12-18 years in software development with expertise in OOP, data structures, and algorithms.
Strong in
Python
(or willingness to adopt).
Proven experience designing
scalable and reliable
products.
Skilled in
API-first design
, performance optimization, and fault tolerance.
Expertise in identifying and eliminating
code smells
and applying
design patterns
.
Hands-on experience with
cloud-native solutions
on
AWS/Azure/GCP
.
Good understanding of
TCP/IP, HTTP, authentication, and cloud security
.
Familiar with
Linux
environments.
Excellent communication and leadership skills.