Key Responsibilities :
-
Lead the architecture and design of microservices and software applications, ensuring alignment with functional and system specifications.
-
Direct and oversee development activities, including coding, integration, testing, debugging, and refinement to deliver high-quality solutions.
-
Manage and optimize software tools and subsystems that support development, testing, and reuse across projects.
-
Drive continuous improvements to enhance efficiency, robustness, and reduce operational overhead.
-
Review and validate design interfaces to guarantee seamless integration across distributed systems.
-
Prepare and approve technical documentation, including interface specifications, test plans, and procedures.
-
Establish and maintain proactive monitoring setups in AWS, covering CloudWatch metrics, logs, custom telemetry, API performance, and middleware health checks.
-
Establish and maintain production monitoring setups, ensuring system health, performance, and reliability.
Leadership & Delivery
· Ability to mentor and guide engineering teams with clear technical direction.
· Strong project planning and cross-functional dependency management.
· Skilled in solving moderately complex challenges by evaluating multiple technical approaches.
Excellent written and verbal communication for design documents and engineering discussions.
