Developer Tech lead

Lisboa, Braga ou Coimbra

Inglês

Híbrido

Requirements:

Must have experience:

  • You are a proficient API developer with at least 7 years of software development experience
  • You have previously led a team before for over a year
  • Fluent in Java 8+, Spring Boot 2/3, JUnit, Maven/Gradle
  • Familiar with Swagger, Hibernate
  • Comfortable with Docker, Kubernetes, Helm, GCP
  • GitLab for repository management and CI/CD, SonarQube and Veracode for static code analysis
  • Know your way around Apigee, Grafana
  • This person must be a great communicator and can provide continues updates to the SEM. Able to present complicated solutions to non-technical audiences in a simple and logical way.
  • Comfortable with MySQL and NoSQL

Ideally you have experience in some of:

  • Solid experience building and maintaining RESTful APIs
  • Strong understanding of systems and microservices design
  • Strong understanding of security architecture
  • Some understanding of cloud architecture in GCP
  • CI/CD experience
  • ES6, Typescript, NPM
  • React, Redux, Thunks/Sagas
  • CSS, CSS-in-JS
  • You have experience with various forms of automated testing (Playwright), such as unit, integration, end-to-end, and a11y testing;
  • You are opinionated about what it takes to produce great software but remain receptive to other’s ideas
  • You have developed large applications in a team environment
  • Experience with caching (Redis) and messaging solutions (pub/sub) is a plus!
  • You are outspoken about what it takes to produce outstanding software, but remain receptive to others ideas;
  • You have developed or owned the development of large applications in a team environment;
  • You are experienced with software estimation, often confronted with complexity and uncertainty;
  • You make decisions based on data. You are proficient with tools to measure every aspect of the application;