Senior Software Engineer
About the role
The Opportunity:
Join a dynamic SaaS company based in Auckland CBD who have a who’s who of local and international clients. The firm is at a pivotal stage, dealing with significant technical debt and transitioning to a more modern and scalable architecture. This is your chance to be part of their transformative journey, breaking down complex legacy systems and implementing modern, efficient solutions. Your expertise in quality code, serverless/cloud technologies, and complex problem-solving will be crucial in driving this change.
Company Profile:
Our client is a well-established SaaS company with a stellar reputation in their industry. Known for their innovative solutions and commitment to quality, they serve a diverse, international client base. The company prides itself on its collaborative culture, where every team member’s input is valued. With a flexible work environment and a central location, you’ll enjoy both professional growth and work-life balance.
The Role:
As a Senior Software Engineer, you will:
- Break down and modernise a complex legacy codebase.
- Implement and maintain high-quality code with robust testing strategies.
- Utilise modern tech stacks including TypeScript, PHP, and React.
- Work with serverless/cloud technologies including AWS, CDK, CloudFormation, Terraform, ECS, EC2, Lambda, API Gateway, and Step Functions.
- Engage in event-driven and domain-driven design and architecture.
- Interact with various teams to ensure the successful delivery of projects.
- Grow professionally with opportunities to lead and mentor junior developers.
Your Fit:
You are the right fit if you:
- Have previous experience in dealing with and mitigating technical debt.
- Are comfortable breaking down complex legacy systems and modernising them.
- Have practical experience in delivering quality code with strong testing strategies.
- Are well-versed in serverless/cloud technologies and best practices.
- Have hands-on experience with TypeScript (or similar strongly typed languages), PHP, React (or similar modern JavaScript frameworks).
- Are knowledgeable in micro-services, service-oriented architecture, event-driven design, and architecture.
- Are experienced in test-driven and domain-driven development.
This is a fantastic opportunity for the right person. If you're looking to join a top-class organisation with great development opportunities, send me through your CV as soon as you can!
Please note: Only applications from job seekers who hold a valid work visa, permanent residents, or New Zealand citizens presently based in New Zealand will be considered.
REF: 15412