Lead Software Engineer

TopCompare
We compare, you save!

Job details

  • Full-time
  • map markerLisbon, PT
  • EUR40.000 - 60.000
    Gross Anual Salary
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeRequired language: English
  • Back-end Developer
  • tagMust Have: Java, Software Development, Team LeadershipOther Required: Amazon Web Services, Groovy, PostgreSQL, SpringNice to Have: JavaScript, React, Vue.js

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

We are looking for a Lead Software Engineer to oversee the operations of our development team. Your responsibilities will be to manage the day-to-day of a small team of talented software developers, ensure on-time delivery of business goals, and continuously maintain and improve the quality of the codebase. You will work hand-in-hand with the product managers to understand product needs and use your extensive expertise and team development skills to implement custom features using best practices. 

Responsibilities

  • Directing and supporting the development and implementation of new software. I.e. taking end-to-end responsibility of delivery from business requirements to completed feature. Ensuring smooth delivery and operation of IT services by monitoring systems performance
  • Architecting applications by thinking in systems, services, and component relationships
  • Continuously improving our application to analyze and optimize performance, both frontend, and backend
  • Overseeing all IT operations including staff and infrastructure. Ensuring the maintenance of current projects and technology systems
  • Ensuring 24/7 problem management and resolution
  • Managing and developing employees in the Technology team, including hiring and capacity planning. Provide direction, guidance, and training to IT staff on writing well designed, testable, and efficient code using best software development practices
  • Contributing to continuously improving team productivity, code quality, tool, and technology adoption

Main requirements

  • 5+ years of experience with Java or any other JVM languages (Grails and Groovy), and the Spring framework. Experience in other languages is a plus
  • 2 to 5 years of management experience in an IT environment
  • Experienced working through the design, development, release cycle, and delivering software products to market, with a track record of successful delivery of software applications as an individual and tech leader
  • Experience with managing the development of SaaS and cloud-based applications
  • Experience creating new features and help improving existing user experience
  • Experience with relational databases, such as PostgreSQL or MySQL
  • Knowledge on modern Javascript frameworks is a plus
  • Proficiency in English

 

Perks

  • You will not be bored, you will work on hard and challenging real-world problems
  • Ability to work on platform products that you can own outright
  • You will expand your knowledge on systems, architecture and data processing
  • Competitive salary and benefits (meal allowence, medical insurance, transportation, fruits&coffee, team events)
  • Central Lisbon location and an AWESOME team! 

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300