Senior Fullstack Engineer
Mentimeter is one of the fastest growing startups in Sweden. Our vision is to transform presentations and meetings into fun and interactive experiences by making it easy to listen and to be heard. We are building a modern and diverse fast-growing profitable product-first tech company and are based in Stockholm.
Mentimeter serves over 200 million users with 15 services that we deploy roughly 40 times a week. Some days we are receiving more than 150 votes per second which means we have some interesting challenges making sure we can scale to our ever-growing customer base while still delivering a fast and smooth experience.
Our core backend is currently built in Ruby and Node while our frontend leans heavily on React. We experiment a lot with Go at the moment and we recently shifted to Typescript. Both really exciting and successful projects, as was our move to Cloudfront. We’re hosting on Heroku and AWS using Cypress.io, Concourse, GitHub Actions, and other tools for Continuous Integration.
We work in small, independent, cross-functional and self-organizing teams. The team’s product manager and the team work together to organize and plan the team’s backlog using a Kanban/Scrum-mixed process, with a focus on continuously delivering value to our users.
We are looking for experienced backend and/or full stack engineers to join our Product department, helping us take our backend craft to the next level and enable us to onboard more junior/mid level engineers. We offer a friendly but fast-paced environment where you will be challenged with technically difficult tasks and be given a lot of responsibility from day one.
Please note that we are an English-first company, meaning you don't have to know Swedish to work here. Make sure your application and relevant documents are in English.
What you'll do
You will join one of our value streams, helping your team to deliver real value to our customers. Depending on your skillset and personality, we will match you with the team that is the best fit for you (and vice versa).
Depending on your preferences and skill sets you either work solely on the backend or in the full stack but for this role we put a lot of emphasis on the backend side.
As a senior engineer, we believe one of your priorities will be to enable your junior/mid level colleagues to grow. This means you will spend time on things like coaching, leading/facilitating code reviews and pair/mob programming sessions, onboarding new engineers and holding/facilitating workshops/sessions around areas such as code quality, refactoring, performance, testability and working with tests and service-oriented architecture.
With your experience, you will bring a long-term perspective to building software and while implementing new features you will keep in mind the long-term stability of our system and the quality of the code. You understand, and can advocate for, the need to choose the right tool for the job in question rather than pushing for one size fits all.
You will try to strike a good balance between discovery and implementation work, between new customer facing features and managing tech debt and technical initiatives.
Since Employee Experience (also known as Developer Experience) is very important to us, we hope that you will raise your voice by influencing which tools, programming languages, and technologies you work with while helping us ensure we have a smooth software pipeline for continuous and fast delivery.
We believe you have at least five years of experience as a full-stack or backend developer, mainly in web development.
If you are not already comfortable with Ruby, we believe you have a solid history in one or several other languages such as perhaps • NET, Java, Python or node.js. Your current language of choice is not as important as a passion to learn but Ruby would definitely be a plus.
We believe you agree with us that upskilling others is a core task for a senior engineer and hopefully you have a history of mentoring others. Another important way of upskilling others is through knowledge sharing. We would love it if you want to do this in some way. Maybe you like writing blog posts and/or articles, maybe you prefer public speaking or maybe you are more comfortable facilitating internal knowledge sharing sessions. Or perhaps you take a more hands-on approach and prefer 1: 1 technical mentoring.
In addition to being a good cultural fit (see below), we hope that you bring a passion for software development, scalable architecture and building great products. For us, is it important that everyone cares about code quality so an interest in testing and automation is needed. Excellent communication skills and being able to work both independently and in a team are some other traits we are looking for in all of our colleagues.
Last but not least: Having a curious mindset, being open to learn & share knowledge and of course: that you are interested in working with our tech stack.
More about Mentimeter
Mentimeter is a product-first, tech-heavy, fast-growing, inclusive and profitable startup built by engineers. Back in 2014, we felt that boring and inefficient meetings had to go, so we decided to create a platform to change this. Six years later, Mentimeter is recognized as the fastest-growing Swedish startup, with 150 million users and customers from over 150 countries; the journey has just begun.
Our core principles and basis for our culture:
- Inclusiveness - transparency, equality and diversity
- Work smart - good enough, but know when to excel
- Professionalism - "the consultant mindset"
- Be humble to other people’s work
- Have fun
We at Mentimeter believe in giving everyone a voice - regardless of who you are. So we build a platform that does just that. Our platform is not only our product but also our organization. It is a platform where people feel safe, where differences are embraced, a place where you can have fun. We strongly encourage applicants who are people of color, LGBTQ, women, people with disabilities, and/or formerly incarcerated people, and a college degree is not strictly required. To give everyone a voice, we need to be as diverse as our users.