Senior Software Engineer - Technical Lead
Australia (remote)
Who We’re After
The Tech Lead, a Senior Software Engineer at handdii, plays a crucial role in advancing our mission to be the leading digital repair program for small property claims globally. With at least 8 years of software development experience, including 3 as a Senior Software Engineer, this individual drives the team to deliver simple, elegant software solutions for complex problems. This role is perfect for those who are customer-focused, perpetually curious, and passionate about blending beautiful technology with disruptive innovation.
About You
-
Customer-Focused: Always putting the user at the heart of every technical decision.
-
Curious and Collaborative: Keen on exploring new technologies and eager to work alongside others to create innovative solutions.
-
A Problem Solver: Excited about tackling challenges head-on and finding effective, streamlined solutions.
-
A Lifelong Learner: Enthusiastic about discovering new languages, frameworks, patterns, processes, and business models.
Responsibilities
-
Develop and Oversee: Build and maintain scalable, cloud-based software applications using Elixir, PostgreSQL, GraphQL, and AWS serverless technologies.
-
API Integration and Security: Design, build, and integrate APIs with a focus on security and efficiency.
-
Process Improvement: Enhance complex systems and processes, making them more robust and automated.
-
Collaborative Product Development: Work closely with the product development team to scope and implement new features.
-
Full Lifecycle Participation: Engage in every phase of the software development lifecycle, from analysis and design to coding, testing, and release.
Requirements
-
Minimum 8 years in enterprise software development, with at least 3 years as a Senior Software Engineer.
-
Proficiency in Java, Python, or C#, with solid experience in PostgreSQL and advanced database design.
-
Proven track record in API management and design, emphasizing secure applications following OWASP, CORS, CSP principles.
-
Extensive knowledge of the AWS stack.
-
Strong written and communication skills.
Nice to Have
-
Proficiency with our current technology stack: Elixir, Phoenix, React, Node.js, TypeScript, GraphQL, REST.
-
Experience in automated CI/CD pipelines and cloud environments using tools like Terraform, Helm, and GitHub Actions.
-
Familiarity with Kubernetes and Docker for containerization and orchestration.
​
Expectations
-
Technical Leadership: Guide architectural design to ensure robust, scalable, and maintainable solutions. Drive the selection and adoption of new technologies to enhance productivity and performance.
-
Hands-On Coding: Actively contribute to code, particularly in complex areas, setting benchmarks for quality and innovation.
-
Mentorship and Collaboration: Provide technical leadership without direct managerial responsibilities, encouraging a culture of learning and collaboration.
-
Project Oversight: Ensure alignment with strategic goals and timelines, facilitating a cohesive approach with the engineering and product management teams.
-
Innovation and Adaptation: Foster a mindset of innovation and continuous improvement within the team.
-
Stay updated and ensure the team is proficient in the necessary tools and technologies, providing training and resources as needed.
-
Accommodate flexible working hours to effectively collaborate with a globally distributed team, ensuring optimal productivity across different time zones.
How we appreciate you
-
Attractive Salary
-
Fully remote, work from home
-
To be a part of a team innovating and improving the insurance claims process