Principal Engineer at Lodgify

Barcelona, Spain

Posted on Oct 18 2019 (about 2 months ago)

Description

No matter if your current title is senior, principal, tech-lead, architect or CTO, if you are a very experienced .NET developer and believe that you are a proactive person who also has developed the skills required to make a team of developers row in the same direction, then we would love to hear from you!

At Lodgify a Principal Engineer is not just a title, a PE makes the whole development team better by aligning the team towards a common tech roadmap, advocating for best practices and helping in forming and reminding people about the processes. A PE can connect planned technical work to the company goals and have the interpersonal skills to motivate the team to move towards them. Even if this position does require people skills you will not have direct reports and won’t need to abandon technology, coding or architecture.

You need to be able to back your opinion up with arguments but also be open to listen, discuss it and support somebody else’s opinion when it better aligns the team. You always need to keep in mind that a good solution is in line with the company objectives and never takes ownership away from the team.

Here a summary of the main responsibilities to give you a better picture of the position:

Tech roadmap:

  • Propose and align with all stakeholders the tech-roadmap that would help us achieve the company goals
  • Define with the team the practical steps and the common coding standards to execute the roadmap
  • Take strategic decisions together with Product Owners to allocate the resources to execute the roadmap

Advocating for best practices:

  • Define and enforce the minimum acceptable code coverage with tests and automated code quality checks
  • Improve the quality of the PR process
  • Suggest improvements to our engineering processes and development experience
  • Give or coordinate internal meetups that promote tech knowledge sharing.

Participation in the sprint process:

  • Participate in project analysis and initial implementation phase for key projects
  • When required provide technical guidance, training and mentor to other Engineers
  • Review selected code and contribute to respecting the agreed standards

Talent acquisition:

  • Collaborate with the Talent Acquisition team to hire skilled and motivated professionals

Requirements

  • Minimum 5 years of experience with .NET
  • HTTP, REST and .NET Web API
  • Strong experience in DDD, CQRS and applying SOLID principles
  • Experience working in mini/micro-services environment
  • Experience with .NET Core
  • Strong SQL and Entity Framework knowledge
  • Good level of spoken and written English


Tech stack:

Our backend is in C# and frontend in React. We store our code on Github, build with Jenkins/CircleCI, automatically deploy and run on Google Cloud. We use JetBrains YouTrack to support our mature Scrum processes.

You will greatly contribute to continuing the migration to a new architecture that uses .NET Core, Docker, Kubernetes and Postgres, to name a few technologies that we are using.

Benefits

You’ll receive a competitive salary and stock options, meal vouchers, private health insurance and relocation support if needed. By joining Lodgify you will be working with a team of skilled developers and you will be a crucial player for the success of the company.

Last but not least, you’ll be part of an international team and you’ll have plenty of opportunities to enjoy our team activities in case you are interested.


We are proud to have an international team that acknowledges a variety of backgrounds, perspectives and skills. At Lodgify, we celebrate diversity and difference, and we are strongly committed to building an inclusive environment for all our employees.

All applications, including CV & cover letter, must be submitted in English. Applications in any other language will not be considered.

Questions?

Do you have any question or comment for Lodgify about their position Principal Engineer ?

You

Please log in to ask a question

Get noticed by being the first to ask Lodgify a question.
No question right now? Subscribe to this job post to be notified when other applicants ask something.