Senior Back-end Developer

At LovelyStay.com (Full-time), in Lisbon, Portugal Salary: €25.000 – €37.000 Expires at: 2018-08-13 LovelyStay is bringing innovative technology and a sharp business model into the short and mid-term rental market, offering a complete management solution for a competitive fee starting at only 10%. While optimising profitability through a daily automated algorithm, we also put emphasis on full transparency thanks to a unique dashboard dedicated to owner centralizing all the information about the flats. This tool is accessible 24/7 from any device. We are looking for motivated back-end web developers, that enjoy working with state of the art technologies and develop solutions from the ground-up. All our software was developed in-house, with full stack control. Our current product uses Typescript on the NodeJS backend, tightly coupled to a PostgreSQL database. We prefer parameterized SQL to an ORM. Main Purpose of the role • Be one of the senior developers of our product, with a deep understanding of all the technical solutions implemented; • Test focused, makes sure no new functionality goes to production without proper tests; • Development of new functionality; • Maintenance and improvement of existing code and architecture. Key Responsibilities • Understand and actively contribute to the existing software architecture; • Follow recommended software development best practices, from helping to clearly define the requirements, plan the development, implement, test, and re-iterate whenever needed; • Maintain a desirable equilibrium between quality code and speed of development. Your code needs to be understood by all. You need to make sure you understand everybody’s code; • Tests – whether you are a TDD enthusiast or not, you need to clearly understand the need for tests and have experience implementing them; • Responsibility: your job does not end when you commit – you need to follow through to make sure all the changes and features added really fit the requirements, and adjust accordingly; • Team work – experience leading teams is a plus. We strongly appreciate autonomous persons, but effective team work capabilities are a requirement. Main requirements • At least 2 to 3 years experience with the technologies requested or similar • Typescript – or good experience with strongly typed languages • Experience with relational databases – PostgreSQL preferable • GIT • Fluent English (both written and spoken – we are an international team) • Autonomous worker when needed, always a team member • Result oriented Nice to have • Functional programming • Security knowledge • Team leader Perks • Health Insurance • Nice location on Beautiful Lisbon Downtown • Free coffee • Competitive salary based on experience

Mehr Informationen / Zur Bewerbung