Job Description

The primary function of this role is to support Software Development Team to produce high-quality software design and architecture.

Responsibilities

  • Design and implement scalable backend and API solutions aligned with project architecture and product roadmap.
  • Review and optimize existing software components to improve performance, reliability, and security.
  • Define technical standards, coding guidelines, and best practices for the software development team.
  • Conduct system architecture design and participate in solution reviews with Software Team Lead, Product Development Manager, and CTO.
  • Perform root cause analysis of complex software issues and implement permanent, efficient resolutions.
  • Ensure all software releases meet internal QA standards and align with client project requirements.
  • Manage software repository versioning, release control, and integration (CI/CD or manual pipeline).
  • Pr...

Apply for this Position

Ready to join MTD Group? Click the button below to submit your application.

Submit Application