About the job
- Collaborate closely with business and product teams to analyze requirements and execute system design, development, enhancement, or code refactoring.
- Design and plan the overall architecture and technical specifications of the projects under your responsibility, ensuring adherence in daily development practices.
- Tackle technical challenges and take charge of the design and coding of critical systems.
- Oversee the overall design of key sub-modules, writing core code that ensures software performance, scalability, stability, and security from an architectural standpoint.
- Take personal responsibility for quality and progress.

