We are seeking an experienced Node.js lead developer to join Kiratech team. You’ll be part of a minimal development team of 3- 5 members and be responsible for leading and mentoring other developers, driving technical direction within agile software development framework.
Responsibilities:Leading and mentoring a team of software developers.Overseeing the entire software development lifecycle (SDLC), from requirements gathering to deployment.Planning, developing, and implementing complex software features.Establishing and maintaining coding standards and best practices.Team player with excellent coordination skills, collaborating with other engineers, product managers, and stakeholders.
Requirements: Excellent written and verbal English communication skillsStrong organizational skills with the ability to manage time effectively and prioritize tasks.Critical thinking and problem-solving skills to identify and implement digital solutions.A growth mindset with a continuous desire to upskill.Staying up-to-date with emerging technologies and best coding practices.A team-oriented spirit who thrives in a supportive work environment.
Qualifications:Minimum 3-4 years of experience in Node.js developmentProficiency in Node.js, plus points for TypeScript experiences.Proficiency in JavaScript.Proficiency with RESTful APIs and Database Management.Experience with Git version control (BitBucket & SourceTree preferred).Adaptability to various development tools (e.g., Visual Studio Code).Understanding of Git Flow and CI/CD practices.
We implement a ‘work from home and anywhere’ policy and standards.
To proceed with your application, please also provide: CV and Resume to hr@kiratech.com.auGIT Repositories and completed works to demonstrate job requirements
About Kiratech:We empower entrepreneurs, start-up founders, enterprise organisations and governments to solve the world’s most impactful challenges together. We understand the needs of industries to validate ideas, commercialise and automate businesses into high-growth enterprises. As a tech company we build software and mobile applications with emerging technologies such as machine learning and artificial intelligence, utilizing our unique agile development approach.
Through an adaptable and repetitive routine, we continuously improve how we build software. We never stop learning which allows us to always incorporate the latest technologies and methodologies with our processes.