
Senior Cloud Platform Engineer - AWS, Node.js
Milanote
Posted 3 days ago
About the company
Milanote (milanote.com) is an easy-to-use tool for organising creative projects. It's used by designers, writers, filmmakers and other creative professionals from companies like Facebook, Apple, Dropbox, Google, Adobe, Sony, Nike, etc.
We launched in 2017 and have over 7 million registered users. Because people love the product, most of our growth is from word of mouth.
Our revenue is growing fast but our team is still small (20 people in total). We're also fully profitable, which means working at Milanote lets you get the benefits of working at a startup without the risk.
We use Culture Amp to measure team happiness and engagement and consistently place in the top 10% of Australian tech companies.
About the role
At Milanote, we are looking for a Platform Engineer that has a deep interest in backend and cloud architecture, optimisation, security and improving the developer experience.
Our stack:
Infrastructure: AWS - EC2, Lambda, Cloudfront
Storage: AWS S3, MongoDB, Neo4J, ElasticSearch, Redis
Security: Web Application Firewall, IAM
Observability: New Relic, CloudWatch
CI/CD: GitHub Actions, AWS CDK, AWS CodeDeploy
Backend: Node.js / Express, TypeScript, Sockets
Front end: Javascript, React & Redux
Your primary responsibilities:
Plan, design, implement and manage cloud infrastructure on AWS
Perform incident response and root cause analysis relating to platform reliability and security incidents
Build observability solutions to monitor and alert on system health and security issues
Implement infrastructure-as-code (IaC) to deploy and configure environment
Manage and optimise our CI/CD pipelines to improve efficiency and developer experience
Reviewing and resolving vulnerabilities in infrastructure and application code
Some other things you'll likely contribute to:
Automate workflows for efficiency and reduce incident response times
Optimise and secure uploaded content storage
Architect and develop solutions to improve the reliability, performance and security of our APIs and background jobs
Enhance our automated test suites to de-risk upgrades and feature development
Benefits
This is a Melbourne based role, but you can choose your own mix of remote and on-site work (most people do a couple of days per week in our calm, plant-filled CBD office).
Flexible working hours. We're very flexible about things like school drop off, start and finish times etc.
Fantastic and flexible parental leave policies. Take 12 weeks paid leave, and up to 40 weeks unpaid.
Equity in the company via our employee share options plan.
Generous employee equipment budgets. Choose tools that will enable your best work (standing desks, extra monitors etc).
A significant training & education budget. Use your company credit card to buy books, attend conferences or subscribe to courses.
Why work at Milanote?
The best way to get a feel for what we're like to work with is to take a look at our company values at https://www.milanote.com/values.
A product that people love. Millions of users genuinely love the product, and we receive dozens of positive messages from them every day. This really makes a difference to how it feels to come to work every day.
The freedom to work with the latest technologies, tools, developer-friendly processes and workflows. We work near the bleeding edge of the web platform.
A huge focus on quality, design and user experience—think Apple level attention to detail. We really sweat the details.
A super transparent work environment. All of our internal metrics, numbers and graphs are shared with the whole team. You'll get an insight into all the departments and what it takes to run a successful company.
A small team of friendly, approachable and relaxed people who are all great at what they do. We hardly have any meetings or video calls (which means lots of time for focus and deep work). We don't work crazy hours. We don't get drunk on Fridays. When we're in the office we mostly eat lunch together. Once a month we go out together for a fancy dinner (but you don't have to come if you don't want to).
Diversity and inclusion
Milanote is used by an incredibly diverse set of users from all over the world and we're building a team that reflects those users, and can best understand their needs. We believe that diverse teams produce the best work, and are encouraging candidates from all backgrounds, experiences, and perspectives. If you require accessibility assistance at any stage of the process, please let us know.
Application process (important)
Please apply for this job via https://milanote.com/careers so you can submit a full application.
This will allow you to answer the question - “Why you're interested in this role and working at Milanote”, which is not available via the Seek application form
This is a full time Melbourne-based role.
About Milanote
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Senior Data Engineer
Suncorp

Senior Data Engineer - AWS
T+O+M Executive
Senior Data Engineer
Randstad Digital
Senior Azure Platform Engineer
Brennan Sourcing
Cloud Engineer
AC3 Pty Limited

Senior Full Stack Engineer
Morgan Consulting
Senior Fullstack Engineer (React, Python, AWS) - AI Startup
Allura Partners
Senior Fullstack Engineers - Typescript (Node / Angular /AWS) Remote or Hybrid
TechPPL