About the Role
Mable is seeking a Senior Software Engineer to join our dynamic team. As a Senior Developer, you will play a crucial role in transitioning our engineering environment from a monolithic architecture to microservices. This position involves taking on technical responsibilities for solution design and delivery, mentoring junior team members, and actively contributing to discussions on product and architecture.
Key Responsibilities
- Technical Leadership: Take ownership of the entire software project, ensuring the development of scalable and user-friendly products.
- Solution Design: Apply domain-driven design to suggest architectural changes and assist the Tech Lead in executing these changes.
- Mentorship: Guide junior engineers and facilitate knowledge sharing within the team.
- Quality Assurance: Oversee the design, coding, testing, and verification activities to deliver high-quality code to production.
- Documentation: Generate detailed documentation of processes, including product tests, data, flowcharts, diagrams, and code comments.
- Customer Feedback: Respond to customer feedback and address defects promptly.
- Best Practices: Implement best practices in development while adhering to standardized coding conventions.
- Collaboration: Work closely with cross-functional teams, including product and UX counterparts, to articulate solution designs and their benefits.
- Production Support: Help the squad identify, monitor, maintain, and resolve production issues.
What We Are Looking For
- Proven experience in building full-stack web products.
- Expertise in designing and building systems with cloud technologies.
- Proficiency in two or more programming languages, with a preference for Ruby and Elixir.
- Experience with modern software development techniques such as functional programming, object-oriented programming, test-driven development, and CI/CD.
- Ability to work effectively in pair programming and independently.
- Comfortable working in an agile environment with a cross-functional team.
- Excellent communication skills and a team-oriented mindset.
Bonus Points
- Experience in the invoicing or payments domain.
- Ability to provide business solutions within constraints and adapt to changes.
- Experience working in a distributed team.
- Experience in designing and building microservices and distributed systems, including REST API, GraphQL, and event-driven architecture with Kinesis or SQS.
Our Values
- Switched On: We listen to our customers and act on insights.
- Bold: We embrace creativity to solve challenges and reshape the industry.
- One: We welcome diversity and collaborate to leverage different skills and perspectives.
- Impactful: We innovate and move fast to make a difference in the sector and people’s lives.
Inclusion at Mable
Mable is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees and candidates. We encourage people with lived experience of disability or personal experience with the aged care system to apply.
If this role resonates with you but you don’t meet all the criteria, we still encourage you to apply. We value diverse experiences and perspectives that you might bring to the Mablehood.
Join us in making a significant impact in the care and support sector. Apply today!
Benefits Extracted with AI
- Learn from industry experts
- Work overseas for 4 weeks per year
- 14 weeks paid parental leave for primary carers
- 6 weeks paid parental leave for secondary carers
- Hybrid workplace
- Floating public holiday
- Reward and Recognition program
- Extra paid leave day per quarter
Similar jobs
Last update: 23 minutes ago
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Software Engineer - Full Stack
Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.
Senior Software Engineer - Remote
Senior Software Engineer, remote, skilled in C#, AngularJS, Microservices, and healthcare technology.
Full Stack Software Engineer
Join Stable as a Full Stack Software Engineer to build and scale infrastructure for a growing customer base. Remote work available.
Senior Full Stack Software Engineer (Hybrid, San Francisco/Toronto)
Join Magical as a Senior Full Stack Software Engineer in San Francisco or Toronto. Work on innovative projects with a focus on productivity.
Senior Fullstack Software Engineer
Join Webflow as a Senior Fullstack Engineer to build powerful websites visually. Remote role with competitive salary and benefits.
Senior Software Engineering Lead - Full Stack
Senior Software Engineering Lead for a full-stack role in Lisbon, Portugal. Remote work with competitive benefits.
Senior Full-Stack Software Engineer (US)
Senior Full-Stack Engineer role focusing on React, Node.js, and modern web technologies for a leading software company.
Senior Software Engineer - Full Stack/Back End
Join The Helper Bees as a Senior Software Engineer to lead full stack/back end development in a remote role.
Senior Fullstack Cloud Engineer
Senior Fullstack Cloud Engineer role focusing on innovative cloud solutions using Azure, AWS, GCP in Austin, TX.
Senior Full Stack Engineer
Join Miro as a Senior Full Stack Engineer in San Francisco, working with Angular, TypeScript, and AI to build innovative products.
Senior Fullstack Software Engineer
Join Woflow as a Senior Fullstack Software Engineer to shape innovative data solutions.
Senior Full Stack Software Engineer
Join Microsoft as a Senior Full Stack Software Engineer in Dublin, working on cutting-edge technologies and platforms for mission-critical services.
Full Stack Engineer - Platform Experience
Join Mux as a Full Stack Engineer to build scalable applications, focusing on platform experience. Work remotely with a dynamic team.
Senior Software Developer Product Engineer [Full Stack]
Join Wealthsimple as a Senior Software Developer Product Engineer [Full Stack] to build impactful projects using cutting-edge technology.
Senior Full Stack Software Engineer (Remote)
Join TechStyleOS as a Senior Full Stack Software Engineer, working remotely to build innovative software solutions.
Senior Software Engineer
Join Fluxon as a Senior Software Engineer. Work remotely with cutting-edge technologies like AWS, GCP, and Python.
Senior Software Engineer, Full-Stack
Senior Full-Stack Software Engineer role focusing on web architecture, security, and scalable solutions in San Francisco.
Senior Software Engineer (Fullstack)
Senior Fullstack Software Engineer at Zeal, enhancing payroll platforms with modern tech. Inclusive culture, comprehensive benefits.
Senior Software Engineer - Remote
Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.
Senior Full Stack Software Engineer
Join Viam as a Senior Full Stack Software Engineer to build cloud-based solutions for managing robots.
Senior Software Engineer (Full-stack/Frontend, Remote)
Join Flexhire as a Senior Software Engineer (Full-stack/Frontend) to design and build elegant solutions remotely.
Remote Full Stack Software Engineer
Join Mathematica as a Remote Full Stack Software Engineer. Develop features, mentor staff, and work across the stack.
Senior Full-Stack Software Engineer
Join Paces as a Senior Full-Stack Software Engineer to lead development on green infrastructure projects.