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).
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application