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: Software Engineer Team Lead

Software Engineer Team Lead at Housinganywhere.com

Rotterdam, Netherlands 🇳🇱   (Posted Apr 10 2019)

About the company
International Scaleup in the heart of Rotterdam in the Netherlands!

Job description
About HousingAnywhere

HousingAnywhere.com is the biggest global booking platform for mid-term rental accommodation in the world. Being a peer-to-peer marketplace, we create an experience that serves both sides of the rental accommodation market and creates a direct connection between tenants and landlords. HousingAnywhere.com is active in 50+ countries and 400+ cities. We are partners with 160+ universities worldwide and currently target the international students and young professionals market. We are expanding to other audiences as well.

In 2017, we were awarded 4th most innovative company in the Netherlands and the 1st most innovative company in Rotterdam by the Dutch Chamber of Commerce.

In 2018, we have been honored by being the fastest growing propTech company in the Netherlands as part of the Technology Fast 50 ranking of Deloitte.

The team

Our engineering team consists of a group of 30 people (product leads, engineering leads, architects, product owners, front-end engineers, back-end engineers, QA engineers and UX/UI designers), all passionate about our expertise.

Within the engineering team, we are organized in multiple cross-functional teams. By applying for this role, you will have the chance to become part of the Payments team.

We, the Payments team, are responsible for all payments flows of our platform. This means that we take ownership of the following:

Payments and payouts: internal payments system that handles receiving and sending out the money; integrations with payment gateways and other tools

Commission: calculation and handling commission HousingAnywhere takes for providing service

Invoicing

Users payment details: various payment and payout methods and overviews

New awesome features such as rent collection service, payment requests etc

Our mission as a team is to provide a seamless payment experience for landlords collecting rent through the platform, tenants paying that rent as well as for our finances team overseeing the process.

About your role and impact in the payments team

HousingAnywhere has entered a scale-up phase in which we have seen impressive growth in terms of bookings and liquidity in the marketplace. This growth has brought us many technical challenges. On one end of the stack we build features and improvements to optimize conversions, on the other end we are making our infrastructure more resilient for future growth.

Your role in the team is to contribute to solving these challenges by implementing solutions and assisting our team so that our innovative technology can support future business needs.

As a Senior Software Engineer and Team Lead we expect you to mentor our less senior team members, collaborate with other team leads to align dependencies and to work closely with our Product Owner (PO) to make sure the team achieves its goals and delivers value to the business.

We also expect you to challenge our choices and practices by bringing your opinion in the mix, because only by rethinking our best practices we can really evolve as persons and as a company.

Some of your responsibilities will be:

Work together with our PO to set the quarterly team goals and make sure the team delivers them

Collaborate with the architects and the other team leads to align dependencies between teams and make sure common architectural and best practices are followed

Mentor the team members

Providing a seamless experience for tenants and advertisers when dealing with all money flows in the platform

Working together with the Finances team to develop tools that make their work auditing, processing and validating payouts easier and more reliable

Developing fault tolerant finances microservices

Monitoring and improving the performance the APIs

Managing our services in Kubernetes cluster and through CI/CD

Our stack

In frontend we are React lovers. We use TypeScript, CSS-in-JS, Redux and all tools related to this stack. Our backend is powered by Golang backed with a Postgres database and NSQ messaging. Our main infrastructure is in Google Cloud Platform.

Skills & requirements
What we are looking for in a Team Lead & Senior Engineer:

A product-oriented person: you have the internal and final users in mind

You take responsibility for the quality of your work, you like test automation and you are interested in TDD best practices

You're a real team player. You understand your colleagues may have different opinions and you consider them to make our product better

Someone who is pragmatic

Ability to find a clean and simple solution that could be easily adapted and scaled as the business evolves

Leadership capabilities

Interest in new technologies

You understand that maintainable code is simple code that makes intentions explicit

Experience needed:

Excellent skills in one of Javascript, Golang, C++ or any other of the main languages

An educational degree in the field of Computer Science or similar is preferable, although passionate career changers are also welcome

Solid understanding of web user interface design and web development

Have 7 years of experience in web development. If you think you can do the job with fewer years experience, don’t hesitate to apply as well

Experience in leadership positions

Experience with payment systems is a plus

Basic understanding of how to prepare a good (veggie) burger

BENEFITS

What we offer:

Friday drinks

Being part of a company that is scaling up with millions of monthly visits, and thousands of paying customers

A career ladder: a structured way to take control of your career and your growth within HousingAnywhere

Competitive salary

Budget for laptop and for training

The possibility to have a real impact on the way people pay through the product

Fun and international environment at the heart of Rotterdam. Our team consists of over 90+ people, with 25+ different nationalities.

Practical Info!

Full-time position (40 hours a week).

You will work from our office in Rotterdam, the Netherlands.

Salary will match your experience.

Starting: ASAP.

Apply now!  
 

Other jobs that might be interesting

Senior Software Engineer (Go) - MessageBird   (October 2019)
Amsterdam, Netherlands
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 o...
Golang Backend Engineer - Kramp Hub   (September 2019)
Utrecht, Netherlands
If you want to compete with technology, by definition you can’t buy that technology. At Kramp Hub, with a team of great professionals we are continuously seeking simple solutions for very complex challenges in the e-commerce world, within an industry that is...
Golang Software Developer - IBM   (August 2019)
San Francisco, California, United States
Your Role and Responsibilities The software engineer will join a highly collaborative team of developers to create applications & reusable microservices for IBM’s Services business. Using industry design principles, the developers will be responsible to ide...
 
About Golangprojects