Engineering Team Lead
WFA Digital Insight
The remote job market is witnessing a significant surge in demand for tech leaders, with a 25% increase in engineering roles in the past year. Partly's mission to connect the world's parts is an exciting challenge that requires exceptional technical expertise. As a leader in the industry, Partly is committed to creating a sustainable future, and this role offers the opportunity to be part of a global team. With the auto parts industry projected to reach
Job Description
About the Role
The Engineering Team Lead role at Partly is a critical position that requires a skilled and experienced engineer to lead the development of mission-critical systems for the company's core SaaS and API platform. The successful candidate will work alongside other members of the development team to tackle hard, exciting problems and build beautiful software. The role is based in New Zealand, with a preference for candidates who can be based in Christchurch or Auckland, but remote work options are available.As an Engineering Team Lead, you will be responsible for ensuring that the features developed by your team are highly scalable, fault-tolerant, and accurate. You will also be working to provide a great experience to businesses using the Partly platform. The role offers the opportunity to become an expert in the extremely complex and underserved auto parts domain.
Partly's team is committed to creating a sustainable future, and this role is critical to achieving that goal. The company's big vision is to accelerate the world towards a sustainable future where waste is eliminated and all replacement parts are universally searchable, accessible, and available to all.
What You Will Do
- Develop and maintain mission-critical systems for Partly's core SaaS and API platform
- Ensure features are highly scalable, fault-tolerant, and accurate
- Work to provide a great experience to businesses using the Partly platform
- Help develop and share software best practices with the team
- Collaborate with other members of the development team to tackle hard, exciting problems
- Participate in code reviews and contribute to the improvement of the codebase
- Troubleshoot and resolve technical issues
- Mentor junior engineers and provide guidance on best practices
- Stay up-to-date with industry trends and emerging technologies
- Participate in agile development methodologies
- Develop and maintain technical documentation
What We Are Looking For
- 5+ years of experience developing complex applications
- Firmly grounded computer science and engineering fundamentals, including data structures, concurrency, architecture, APIs, testing, and design patterns
- Strong written and verbal communication and collaboration skills
- Strong knowledge of databases and data models, relational and NoSQL
- Experience building reliable, distributed systems
- Experience with Node.js (desirable)
- Experience with Rust (desirable)
- Experience with automotive parts (desirable)
- Strong problem-solving skills and attention to detail
- Ability to work in a fast-paced environment and adapt to changing priorities
Nice to Have
- Experience with cloud-based technologies such as AWS or Azure
- Experience with containerization using Docker
- Experience with agile development methodologies
- Experience with test-driven development (TDD)
- Experience with continuous integration and continuous deployment (CI/CD)
Benefits and Perks
- Healthy, catered lunches
- ,500 annual wellness allowance
- Primary caregivers receive 3 months of parental leave
- Flexible working hours and remote work options
- Opportunity to work with a global team
- Professional development opportunities
- Access to the latest technologies and tools
- Competitive salary and benefits package
- Equity options
- Paid time off and public holidays
How to Stand Out
- Tip: Make sure your CV and cover letter are tailored to the role and highlight your relevant skills and experience.
- When applying, be prepared to provide examples of your experience with complex systems and distributed technologies.
- Use online resources to learn more about Partly's culture and values, and be prepared to discuss how you align with them.
- Consider creating a portfolio of your work to showcase your skills and experience to the hiring team.
- Prepare to discuss your experience with agile development methodologies and your approach to test-driven development.
- Research the company's technology stack and be prepared to discuss your experience with relevant tools and technologies.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.