Golang / Go Job: Software Engineer Team Lead

Software Engineer Team Lead at Housinganywhere.com

🇳🇱 Netherlands › Rotterdam   (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


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


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) - Form3   (July 2020)
London, United Kingdom (Remote work possible)
WHO WE ARE We’re a tech-first scale-up regarded as one of the hottest payments fintechs in London. Founded in 2016, our cloud-native payments platform is used by over 25 of the most exciting and disruptive banks and fintechs in the world including N26, Holv...

Remote Go backend Engineer (UK/EU Only) - Vistas recruitment   (June 2020)
Remote Europe, 100% Remote
Location: 100% Remote Type: Permanent Salary: £60,000 - £80,000 Per Annum You want to have an influential Go development role in a small team? Want to work remotely? Want to work in a secure, cash-healthy company? My client is a small, cash healthy company...
Golang Backend Engineer - Hiveway   (June 2020)
Remote Europe, 100% Remote
Hiveway is a leading shared-cars and subscription-car business operator. We just finalized our fundraising and want to invest in our tech platform. We're looking for a seasoned backend Golang engineer to help us design and build our core APIs. Keywords he...
About Golangprojects