Senior Software Engineer (Go) (relocation offered)

  • Company: MessageBird
  • Job Location: Amsterdam - Netherlands
  • Date: January 11, 2019 12:07
  • Employment Type: Any
  • Experience: Any
  • Job Functions:

    Information Technology

Job summary

As a Senior Software Engineer, you will be an essential part of one of MessageBird's product-engineering teams. Designing, developing, supporting and maintaining our communication...

Job description


Position

As a Senior Software Engineer, you will be an essential part of one of MessageBird's product-engineering teams. Designing, developing, supporting and maintaining our communication products, and mentoring  and educating your squad members is on you.

Millions of SMS messages per day are sent out by MessageBird's customers thanks to MessageBird's products; 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.

MessageBird engineers reliable services, that process tons of sms, voice and chat traffic, are secure and deployed continuously. Your task is to design and maintain the software foundation that enables MessageBird been highly-available, highly transactional, and ship fast & often.

MessageBird's product-engineering squads have the freedom, end-to-end responsibility and authority to create impactful products to empower both internal and external customers. MessageBird operates 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 get access to one of the most ambitious, fun and open groups of people working all around the world.

Responsibilities

  • Help design and build a performant, scalable and fault-tolerant communication platform
  • Work with other engineers on the team to solve challenging and exciting system design and implementation problems
  • Refactor legacy parts of the system to sustain team and company growth
  • Work with and enable engineers on other teams that interact with the platform
  • Teach others: One of the most important tasks of a senior engineer is team members's  knowledge level improvement

Your qualification

  • Proactive attitude
  • Able and willing to teach others and make others better
  • Team player
  • Solid knowledge of Golang
  • You are eager to tackle hard problems and have a passion for correctness
  • You like to make decisions based on evidence but it’s also capable of arguing about the subtleties
  • Love of simplicity

What we offer

  • Top-notch work equipment (MacBook, Large screen, Bose headphones, etc.)
  • 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
  • MessageBird swag to keep you looking fresh in summer and feeling warm in winter
  • Weekly kickboxing, yoga and bootcamp classes on our rooftop
  • The occasional company-wide gathering and team outings (dinners, paintball, bubble ball, LAN gaming, movie nights, etc.)
  • A swanky new, spacious office with a ping pong table, Nintendo, Super Nintendo, Sega and PS4
  • Forward thinking, talented and fun bunch of colleagues, hailing from more than 30 countries!

v1.7@web01