Senior Software Engineer

 (5+ years exp)
$101k – $117k
Published: 1 month ago

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely

Everywhere

Relocation

Allowed

The Role

About Mumli
Mumli is an exciting new social mobile app, built specifically for mums. Our ambition is to become the sharing app for mums everywhere, creating a global community of mums supporting each other through every stage of motherhood. We are making it easy and engaging for mums to collect, organise, save & share useful information and memories throughout their journey. We have raised funding from some of Australia’s most successful software investors to support our growth and product goals and are excited to be growing the team.

We are currently in a closed beta with a target live date of Q4 2021.

Job Overview
Based in Sydney, this is a full-time role working as Mumli’s lead Senior Software Engineer. This is an exciting opportunity to come in at an early stage of Mumli’s journey and play a pivotal role in the direction of the product and company. As Senior Software Engineer you will play an instrumental role in developing and driving the feature roadmap. You will be working closely with the founder, product, growth and design teams to execute on our mission.

This is a full-time role working across Mumli’s engineering team. The role is based in Sydney (with the option to work remotely) and operates directly with the design team, product team & founder.

Role Responsibilities

  • Build and maintain efficient, reusable, well-tested, secure and reliable Ruby code
  • Design and build high-quality systems in technologies such as Ruby, Ruby on Rails, GraphQL and AWS services
  • Work with a small cross functional product and engineering team to create beautiful products that people love
  • Work closely with mobile engineering to design and build quality software architectures and solutions ensuring stability, high performance and responsiveness for users
  • Continuously seek new ways to use technology to increase the effectiveness, performance, usability, and retention of the product
  • Design and manage the infrastructure to support the consumer facing and internal apps
  • Identify and communicate bottlenecks, bugs, tech-debt and devise solutions to address these problems

Required Skills & Experience

  • Strong communication and team collaboration skills, both written and verbal
  • 5+ years of commercial experience as a software engineer developing complex applications
  • Bachelor's degree in Computer Science or similar field (or equivalent practical experience)
  • Experience with Ruby on Rails (6.x.x, 5.1.x), along with other common libraries like SideKiq
  • Strong HTML5, CSS, JavaScript skills
  • Good understanding of the syntax of Ruby (2.6.x) and its nuances
  • Technical excellence in software engineering, including SOLID principles, XP/pairing, TDD, domain driven design
  • Good understanding of GraphQL based architectures and experience in building and maintaining GraphQL API’s
  • Experience in RSpec, Mocking and TDD and able to write solid unit tests
  • Experience with docker based deployment and familiarity with AWS based technologies like EC2, ECS, RDS, S3, Cloudfront, CloudWatch
  • Experience with infrastructure-as-code using AWS-CDK (typescript) or equivalent technologies
  • Mastery of code versioning tools like Git and workflows based on GitHub
  • Experience setting up and managing CI/CD pipelines and tools like (buildkite, jenkins etc.) and an advocate of a DevOps culture.
  • Understanding of fundamental design principles behind building a scalable applications
  • Experience using Agile collaboration tools (JIRA, Confluence etc)

Nice to have

  • Full-stack front-end engineering experience using React.js, Redux, Typescript etc
  • Experience working with Firebase mobile services – auth, notifications etc
  • Experience working with content-heavy consumer mobile applications and implementation of CDN’s (eg. Cloudinary, fastly)

About our Team
We are a mission driven team of mums and non-mums, male & female, seeking to be as diverse and inclusive as possible while building a kick-ass app. Founded on the deepest respect for what it means to be a mum, we are here trying to change the conversation, help support mums through their transition and be the go-to app for all things motherhood.

We are a fast-paced, decisive, eager to grow company looking for people who value meaningful work and the opportunity to be a part of a fast growing start-up (and an awesome team!).

Similar Jobs

Play2Lead company logo
Play2Lead
Gamified Behaviour Change Platform Nudging Teams to Build EQ, Wellbeing & Psych Safety
MadeComfy company logo
MadeComfy
Building Australia's most loved Hospitality Brand
Get To Sleep Easy company logo
Get To Sleep Easy
Machine Learning Powered Sleep Advice and Devices, Powering Medical Research
Okendo company logo
Okendo
Customer marketing software for the world's fastest growing consumer brands