About the team
Team
- Developer tools, Engineering productivity. We are looking for people who share our passion for working on developer tools and infrastructure and who may bring new great ideas into our pipeline!
- Our team's mission is to make the process from writing code to deploying in an effective and enjoyable way to give engineers the ability to solve their challenges, not fight against the environment.
- During that “work from home” time, Miro is growing very fast — there are many new customers, and there are a lot of new engineers in the organisation.
- Our first major challenge is to evolve Miro’s development process to support engineering team growth and keep our development processes efficient and enjoyable.
- Other challenge is to scale our infrastructure to support user base and load growth and keep our deployments as stable and reliable as possible even under the growing load.
- In this role, you have the opportunity to build a foundation for future growth and implement lots of base tools from scratch. For example, you will be deeply involved in the process of standardising our CI/CD pipelines and tools developers use across different projects.
About the role
Will you join us to collaborate on this project?
We wish to hire a new team member who will be responsible for CI/CD infrastructure and for the developer tools. You will work closely with teammates to design and implement new solutions to help Miro scale efficiently. Also, you will collaborate with DevOps who maintain the general infrastructure, QA automation, and other foundational teams — we’re working together on the improving daily workflows of engineers.
Some highlights about our tech stack:
- AWS EC2 + managed Kubernetes for the runtime
- Java with Maven as a build system as a major language for backend development
Exciting projects/challenges for the coming 6-12 months
- Improving our CI/CD infrastructure: make tools more reliable, migrate to more suitable tools, develop some automation which help developers during the code review process, etc.
- Implementing standardised CI/CD pipelines to help the engineering team to develop new services.
What you'll do
- Design and implement developer infrastructure
- Be responsible for code review and CI/CD tools
- Build tooling for developers
- Drive automation within routine procedures
- Help engineers who faced difficulties during the development process
What you’ll need
- Strong hands-on experience with modern DevOps toolset (Docker, Ansible, Terraform, Kubernetes)
- Experience deploying and scaling applications in AWS (or another cloud environment)
- Proficiency with some programming language (Python / Go / Java / etc)
- Problem solving, troubleshooting, and interpersonal skills
Nice to have
- Experience with CI/CD or developer tools
- Experience with microservices architecture
Our technological stack, infrastructure, tools
- TypeScript, Canvas API (PixiJs), React, React Native, AngularJS, CerebralJS, Less, Webpack
- Java 11, Spring (+Spring Boot), Hazelcast, Redis, PostgreSQL, TestNG & Mockito
- Maven, Git, Jira, Confluence, Bamboo, BitBucket
- AWS (S3, EC2), Docker, Linux
What’s in it for you
- Stock Option Grant
- Allowance to facilitate remote working during WFH period
- Weekly remote team activities to keep the spirits high
- Opportunity to work for a truly global diverse team
About Miro
Miro is an online collaborative whiteboard platform that enables distributed teams to work effectively together, from running brainstorming sessions and workshops to planning projects, from designing new products and services to facilitating agile ceremonies. Miro is trusted by Dell, Cisco, Deloitte, Okta, Datadog, Shopify, and many more global companies of all sizes.
We are a team of dreamers. We look for individuals who dream big, work hard, and above all stay humble. Collaboration is at the heart of what we do and through our work together we hope to create a supportive, welcoming, and innovative environment. We strive to play as a team to win the world and create a better version of ourselves every day. If this sounds like something that excites you, we want to hear from you!
At Miro, we strive to create and foster an environment of belonging and collaboration across cultural differences. Miro’s mission — Empower teams to create the next big thing — is how we think about our product, people, and culture. We believe that creating big things requires diverse and inclusive teams. Diversity invites all talent with different demography, identities and styles to step in, and inclusion invites them to step closer together. Every day, we are working to build a more diverse Miro, cultivate a sense of belonging for future and current Mironeers around the world, and foster an environment where everyone can collaborate and embrace differences.
Miro is an online collaborative whiteboard platform that enables distributed teams to work effectively together, from running brainstorming sessions and workshops to planning projects, from designing...
Apply Now