Post a job

Lead Backend Software Engineer (Full-Remote based in Portugal)

Boost IT logo

Location
Portugal
Boost IT

Job Description

Boost IT is made up of people who are motivated to improve the world and who are passionate about technology. Our vision focuses on the skill to bring people together around complex problem solving for our clients, creating sophisticated solutions.

People are our most important asset and the reason for our business. We are proud of our strong culture, that challenges the status quo and always searches for the best solution for our clients.

We believe technology can lead to a positive change in society, connect and inspire and, ultimately, lead to a better future.

Tasks

  • Lead the design and development of solutions within the team, by following development processes (like TDD, BDD, code reviews...);
  • Contribute to teams overall understanding of the problem/solution and implementation details
  • Monitor team development and intervene when necessary to ensure the team achieves quality outcomes;
  • Contribute to alignment with other teams, when dependencies exist;
  • Optimizing the performance of the platform component you’ll work on;
  • Produce and test code in short cycles, with a high degree of automation;
  • Gather feedback from end-users and adapt your solutions;
  • Focus on developing maintainable solutions that scale to thousands of users;
  • Knowledge of product development best practices, continuous delivery, and testing;
  • Experience in designing and communicating high-level functional designs and solutions.

Requirements

  • Bachelor or Master's Degree in Software Engineering, Computer Science, or similar. If you do not have one but you are really good (and can show it), we still want to hear from you;
  • More than 8 years of software development experience;
  • Experience in mentoring younger software engineers;
  • Solid knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design;
  • Excellent coding skills in one or more of these technologies is a plus: C#, Java, Python;
  • AWS, Kubernetes, Microservices Development experience (valued);
  • Relational Database experience: SQLServer, Oracle (valued)
  • Continuous delivery and testing techniques (valued);
  • Good communication skills and fluency in English;
  • Experience in solving and troubleshooting highly complex technical problems;
  • Drive to innovate and bring development best practices into your team;
  • Drive to understand what are the upcoming technologies and frameworks;

Apply for this job

Expired?

Please let Boost IT know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot