Looking for a new Golang job in 🇬🇧 UK or 🇪🇺 Europe?
Vistas recruitment We’ve partnered with Martin Gallagher (Vistas Recruitment) as our recommended recruiter for all things Go.
Martin was the first recruiter to specialise in Go (since 2015) and we believe the best! He works as an independent recruiter and as such provides a highly personal and knowledgeable service to candidates and clients alike. Trained as a software engineer, he has extensive experience in recruitment (over 25 years) and has built up a great network of companies across the UK & Europe looking to hire Gophers. He’s also active in the Go community, regularly sponsoring conferences and meetups.
Get in touch with Martin to discuss what you are looking for. He’ll be happy to help you.

Golang / Go Job: Senior Software Engineer (Go)

MessageBird

Senior Software Engineer (Go) at MessageBird

Amsterdam, Netherlands 🇳🇱   (Posted Oct 19 2019)

About the company
Founded in 2011, MessageBird is the Amsterdam and San Francisco-based cloud communications platform offering a suite of Cloud Communications APIs that enable developers and enterprises to communicate with customers all over the world. Bootstrapped since its founding, MessageBird closed the largest investment into a European software business with its Series A funding in late 2017 with $60 Million in capital from US-based Accel Ventures and UK-based Atomico.

MessageBird is trusted by over 15,000 customers, from rapidly-growing disruptors to innovative enterprises including Uber, HelloFresh and SAP. We maintain offices in Amsterdam, San Francisco, Singapore, London, Hamburg, Sydney and Shanghai.

Job description
MessageBird is a Cloud Communications Platform (CPaaS) that enables consumers in virtually every corner of the planet to connect with businesses in the same way they connect with their friends - seamlessly, on their own timeline and with context. We’re one of the fastest-growing software companies in the world and we’re looking to expand our Engineering Team with an experienced Senior Software Engineer.

Impact
As a Senior Software Engineer, you will be an integral part of one of our product-engineering squads. You are responsible for designing, developing, maintaining and supporting our communication products. Plus educating and mentoring your squad members.

Our products enable our customers to send out millions of SMS messages per day; place voice calls via our REST API; gain real time insights using our Dashboard and reach out to their consumers via IM platforms like WhatsApp.

We engineer reliable services, that process large amounts of SMS, voice and chat traffic, are secure and deployed continuously. Your task is to design and maintain the software foundation that enables us to be highly-available, highly transactional, and ship fast & often.

Our product-engineering squads have the freedom, end-to-end responsibility and authority to create impactful products to empower both our internal and external customers. We operate using an agile development methodology, deploying code multiple times per day while always making sure that our applications are rigorously automatically tested and statically analyzed.

In return, you’ll gain access to one of the most fun, open, and ambitious groups of people working all around the globe.

Our Tech Stack:

Golang / PHP / Java / Python / ReactJS / JavaScript
Yii2 / Symfony
Docker / Kubernetes / Prometeus / Terraform
GCP
Redis
MySQL
Responsibilities
Help design and build a performant system
Work as part of a team to design scalable and fault-tolerant communication platforms
Refactor legacy parts of the system to sustain team and company growth.
Work with other engineers on the team to solve difficult but exciting system design and implementation problems.
Work with, and enable engineers on other teams that interact with the platform.
Teach others: One of the most meaningful tasks of a Senior Engineer is improving the knowledge level of the team members.
Be part of a self-steering team, where you make decisions together, on the project you’re working on.
You will flourish working in a hyper-growth environment where priorities change fast.
Skills and Qualifications
At least 5 years of relevant software development experience
Experience in one or more programming languages, including but not limited to; PHP, Golang, Ruby, Python, Java, and/or C#
Experience building and designing highly scalable and available distributed systems
Knowledge of design system architecture both on a theoretical level and applied level
Good level of understanding of fault-tolerant systems
Experience with test-driven development
Knowledge of Golang would be a plus
In-depth knowledge of MySQL would be a plus
Experience with Docker, Containers and K8S would be an advantage
Able and willing to teach others and help them grow
MessageBird Perks
Top-notch work equipment (MacBook, Large screen, Bose QuietComfort headphones, you name it!).
MessageBird swag to keep you looking fresh in summer and feeling warm in winter.
We are a team of foodies, so every single day, lunch is on us. Better said, our private chefs are serving great food all day long!
Friday after-work drinks at the office.
Weekly kickboxing, pilates and bootcamp classes at our office (on the rooftop in summer!).
The occasional company-wide gathering and team outings (dinners, paintball, bubble ball, LAN gaming, movie nights, we always find a reason to hang out).
A swanky new, spacious office with a ping pong table, Nintendo, Super Nintendo, Sega and PS4.
Forward-thinking, talented and fun colleagues, hailing from more than 43 countries.
Work with us and build the data driven telecom company of the future. MessageBird is an equal opportunity employer. If you think you meet these requirements, apply! We look forward to receiving your application.

Apply now!  
 

Other jobs that might be interesting

Senior Go / Golang Developer - CodeGuild   (October 2019)
Amsterdam, Netherlands
Senior Go / Golang Developer Amsterdam | Help Build the Brand New Office of this Amazing Tech Company! | Golang, AWS, Kubernetes, Kafka, ELK | up to € 100.000 Your job: Senior Golang Developer Amsterdam Are you passionate about working on systems that ar...
Backend Software Engineer - HousingAnywhere   (October 2019)
Rotterdam, Netherlands
Our Vision 🌏🏡 To help people with housing, anywhere. Our Mission 💻✨ Building a safe, efficient and global rental marketplace for anyone looking for or renting out a place. Our Core Values 💛 We Care. We Perform. We Evolve. Your Impact ...
Senior Go Backend Engineer - IOV   (October 2019)
Remote Europe, 100% Remote
What we can offer * Challenging work in the blockchain space * Opportunity to take responsibility for the platform and the services * Collaborative environment and a place to learn and innovate * Real projects, a good codebase and a running platform ...

 
About Golangprojects