Job Description

Technical Lead

Job Description:

  • Develop and maintain full-stack web and mobile applications.
  • Lead and mentor the offshore development team (Senior and Intermediate Developers).
  • Translate technical requirements into development tasks, estimates, and sprint plans.
  • Conduct code reviews, enforce coding standards, and manage quality assurance gates.
  • Ensure efficient use of AI coding assistants, with proper validation before deployment.
  • Provide architectural and technical guidance to the squad.
  • Collaborate with QA and DevOps to support deployments and automated testing.
  • Troubleshoot complex issues and oversee system security and performance improvements.
  • Work closely with the Product Owner & Architect in Australia for planning and design decisions.

Qualifications:

  • Bachelor’s Degree in Computer Science, Web Development, or any related field.
  • 7+ years in software development, with 2+ years in a lead role.
  • Experience with full-stack web development, including:
    • Experience using TypeScript and JavaScript
    • Experience with Node.js and NestJS for backend development
    • Experience using React.js with Bootstrap, or equivalent frameworks such as Angular or Vue.js
    • Proficiency in OO programming and relational databases
    • Experience in designing and implementing RESTful APIs
    • Experience with Git and GitHub for version control and code reviews
  • Experience with mobile frameworks (e.g. React Native) in building Android and iOS apps.
  • Experience with hosting platforms and cloud providers, e.g. AWS, Azure, Google Cloud.
  • Experience deploying solutions to Linux and Windows environments.
  • Strong architectural understanding and mentorship experience.
  • Strong focus on quality, documentation, and scalable solutions.
  • Comfortable leading a squad in an agile environment.
  • Excellent communication skills — working closely with Australian stakeholders.

Nice-To-Haves:

  • Experience with CI/CD tools (GitLab, Jenkins, etc.).
  • Experience with Python and Python libraries (e.g. Pandas).
  • Experience using TypeORM for database management and integration.
  • Knowledge of MySQL / PostgreSQL / Azure SQL / MS SQL.
  • Knowledge of .Net Core.
  • Knowledge of SonarQube, DeepCode, Codacy, or similar security/quality tools.
  • Familiarity with Docker / Kubernetes.
  • Familiarity with OpenAI Codex or similar AI coding tools.
  • Domain knowledge in industrial asset management and/or maintenance software (CMMS).

#J-18808-Ljbffr

Apply for this Position

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

Submit Application