Full stack engineer with a passion for functional programming
Customer behavior has changed. Today the customer journey starts online in search, maps and social media platforms. People are more likely to look up and interact with businesses and organizations using Google, Apple, Facebook, Instagram, etc, rather than using a company website. More than ever, providing correct information and interacting with customers wherever they are is a must for companies to build trust and engagement.
PinMeTo helps large multi-location companies manage their business information across hundreds of online services, by developing and offering a SaaS platform that puts businesses in control of their location data and lets them manage online interactions with their customers. Our SaaS offering consists of a platform of web applications developed internally by our Product department at our headquarter office in Malmö, Sweden.
We are now looking to add a full stack software engineer to the product team working on our product called Conversations. You would join a small cross-functional team and work in close collaboration with your team members to define and deliver solutions to the most valuable opportunities discovered by the team. The team currently consists of a product manager, product designer, tech lead, and two more full stack software engineers. The Conversations product is used by customer service teams every day to manage everything from the reviews and comments that people leave on Google, Facebook, Instagram, and Trustpilot, to direct messages sent through these networks.
What makes this position interesting?
🏡 Join a great work environment built on people and collaboration - we work together from the office in small teams and with a strong work/life balance. You get the opportunity to learn from a diverse group of colleagues and join a culture where helping each other succeed is highly valued.
🔄 Work with an interesting product where thoughtful solutions based on exciting technology can have a real impact on its users’ daily workflow. From direct integrations with networks like Google, Facebook, and Instagram, to using AI and automation in the product, Conversations ensure that they can effectively listen and respond to their customers.
🧑💻 If you like functional programming, this is a fantastic opportunity as the product is built using functional languages across the full stack. For the backend we use Elixir with Phoenix, and for the frontend we use Elm. Don’t worry if you have not worked professionally with these, especially for Elm we expect it will be new to most candidates. For us it is more important that you have a passion for functional programming and want to work with these languages.
What to expect when joining PinMeTo?
7 days: Your first week will be focused on getting to know your team and product, setting up your development environment, and pushing your first (small) change to production. Your onboarding buddy and your team will be supporting you from day 1, making sure that you get started as smoothly as possible.
30 days: Continuing in your first month you will focus on learning enough about our codebase and products while participating in whatever initiative the team is working on, pair working as much as possible with your teammates to contribute code to what is being delivered. During this time we also encourage you to spend time learning our tech stack, through a mix of tutorials and building small projects from scratch.
90 days: A quarter in, you will have gotten up to speed and be able to apply your previous experience to the specific context of your team and what you are working on together. In addition to working on the tasks at hand you will have opportunities to increase your impact by contributing to everything from technical decisions to how the team works. You will also be able to take ownership of driving larger tasks to completion.
365 days: By this time your contribution to the team is indistinguishable from that of the other software engineers that you work together with. You will have been able to leverage your strengths and experience to become proficient with work that you are used to, and together with the team you will have learned the things that were new to you at the beginning.
Is this the role for you?
Do you recognize yourself below? Then we would love to hear from you!
- Have 2-5 years experience of developing web applications, preferably SaaS-based B2B products.
- Enjoy working with the full tech stack from frontend to backend, ideally with professional experience using Elixir/Phoenix, Ruby on Rails, or similar languages and frameworks.
- Have proven experience learning new technologies, paired with an adaptable and pragmatic approach for which to use in a given situation.
- Are passionate about both code quality and user experience, and know how to balance these with the specific context to get things done and make an impact.
- Like to understand and be part of defining why you are doing what you do, rather than simply work on tasks that someone else defined for you.
- Prefer pair programming and collaborating with your team at the office, over focusing on your task alone at home.
- Are comfortable communicating in English and looking forward to joining a culturally diverse company (in Product alone we are 13 nationalities).
Practicalities
This is a full time role based in Malmö, Sweden. We have an office first working environment, so we assume you are located around the Malmö area.
To promote a healthy work/life balance and support your professional development, we have:
- Flexible working hours.
- One paid hour per week to use for exercise and workout, perfectly paired with a generous wellness allowance.
- A learning environment where we have regular hackdays, book circles, knowledge sharing forums, workshops, and other opportunities to grow and develop your skills.
Interested? Next steps
We’re excited to hear about your interest in this role, and look forward to hearing from you! As we have multiple positions available we encourage you to apply sooner rather than later. We go through applications continuously as they come in and are looking to fill these positions as soon as we find the right candidates.
The process in short
1️⃣ If we think you can be a match for what we are looking for we will first set up an introductory online meeting to get to know each other better.
2️⃣ If there is mutual interest you will complete an assessment using our partner Alva Labs.
3️⃣ The process then consists of two interviews, one for evaluating if we would be a good match for each other and the other a technical interview to assess competence. Both at our office.
4️⃣ That’s it! After this, if we believe we are a great match for each other we will discuss an agreement with you.
Throughout this process your main contact person will be Anna van Duijvenbode, Senior Talent Acquisition Specialist (anna.v.duijvenbode@pinmeto.com). If you have any questions about the role or process please feel free to get in touch with us.
We look forward to welcoming you to PinMeTo!
PinMeTo was founded in 2013, when location data of most companies was outdated, inconsistent or simply missing on services like Google, Facebook and Apple. The vision was to provide a solution that enables brands with multiple locations to connect with their customers, outperform their competitors and thrive. Since then we have grown to 100+ employees located in 8 countries, helping 1,000+ companies manage 125,000+ locations worldwide. Trusted by enterprise companies like H&M, 7-Eleven, and Hertz, PinMeTo stands as a leading player within the local search and marketing technology industry.
- Department
- Product
- Role
- Software Developer
- Locations
- Sweden, Malmö (HQ)
Colleagues
Sweden, Malmö (HQ)
About PinMeTo
Customer behaviour has changed. Today the customer journey starts online in search, maps and social media platforms. People are more likely to look up and interact with businesses and organisations using their preferred online service, such as Google, Apple Maps or Facebook, rather than using a company website.
PinMeTo offers a SaaS platform for managing business information and online conversations of large multi-location organisations across hundreds of online services, apps and other directories to boost brand engagement, drive foot traffic, and increase sales.
Full stack engineer with a passion for functional programming
Loading application form
Already working at PinMeTo?
Let’s recruit together and find your next colleague.