Software Engineer (Backend)

Job description

This Role:

Work in a cross functional squad with another Backend and Front-end Engineers, Product Manager, Product Designer and QA. By using agile methodologies you and the team need to solve problems and find new ideas together. See all your work going live every day, bringing immediate impact to our customers.

Work with AWS using terraform to do infrastructure as code. Develop new domain driven micro-services using Golang or create lambda functions using Node.js to further enhance our product functionalities. Developing a new feature or fixing a bug is not enough, you will need to write unit and functional tests and do proper logging and monitoring. Create dashboards to monitor services you built using Datadog or NewRelic.

Participate in our backend guild syncs to help define the future of our backend services.


Our Team:
We’re a technology based startup and we depend on our online platform to provide the best possible service to students and landlords. This is where the tech team comes in and why it is core to Uniplaces. 

The team works very tightly with Product and Product Design and operational product roadmap decisions are taken with everyone’s input - whether you’re playing with code, data, scripts or infrastructure you’ll collaborate with the wider team. We code in Ember, React, Golang and PHP, which we then deploy using docker containers. All our infrastructure is on AWS.

We have two technological guilds, the frontend and backend, where every week all members gather up and decide the future of Uniplaces product regarding technology.

Requirements

Your qualities:

We are looking for a backend developer who shares our love of beautiful code. Experience with micro services are also extremely useful for this role. You should enjoy learning new languages and tools as we are constantly improving and enhancing our tech stack.

We value how you think and solve problems more than your current specific set of skills. At the core of our selection criteria are devotion and pride in what you do. However, an essential requirement for working in our team is experience of, and an interest in, Agile software development methods. 

To thrive in our environment, you should be able to work independently and take responsibility for your work. You need to be driven and really enjoy what you do. Finally, you need to be able to work well with others and build good relationships built on mutual trust and openness. This means you also need to speak English. 

What we offer:

  • Competitive salary;
  • Flexible working hours;
  • Great team-mates and a friendly international office;
  • Free fruit and coffee;
  • Fun and modern offices in Lisbon city centre, one of the coolest up and coming start-up hubs in Europe, where the sun always shines and the seafood is delicious.

For this position, we do not sponsor working visas, but we offer a relocation package in case you are not in Portugal.

Something about us:
Uniplaces is building a trusted, global brand for students. We believe in empowering student mobility and we have started by making the process of finding accommodation easier. We’re solving real life pains and we’re backed by top tier investors such as Atomico, Octopus Investments, Shilling Capital Partners and Caixa Capital to help us achieve this better and faster.

We are an internationally minded company with an extremely talented team and global ambitions. Our decisions are driven by our core values of Passion, Impact, Trust and Team Spirit - with which we aim at having a company where everyone feels accountable and empowered to achieve their full potential.

Details:
Start date: As soon as possible!
Last application date: We will hire as soon as we find a match so apply today!
Location: Lisbon, Portugal. 
Contact: bruno@uniplaces.com


Feel free to share with us your Github account!