Lead Engineer

New
R
Remote PeopleWorkforce management platform
Lisbon (Office), or Europe (remote)Full-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSGraphQLPythonJavagRPCRESTful APIsSaaS

Requirements

  • Minimum of 8 years in a Software Development role including 2 years as a Tech Lead or Architect.
  • At least 3 years of experience working on SaaS applications.
  • Proven experience designing and implementing service-based architectures in production environments.
  • Prior experience with Online Payment, Payroll or Invoicing domains.
  • Prior experience with integrating third party solutions into core business processes.
  • Expertise in API design with REST, gRPC, GraphQL and API documentation with OpenAPI, Swagger.
  • Experience with various data stores, streaming and caching solutions (SQL, NoSQL, Redis, MQ, Kafka, ElasticSearch).
  • Extensive knowledge of cloud platforms (e.g., AWS) and their services.
  • Work experience with Python and Java.
  • Strong focus on security, scalability, and performance optimization.

Responsibilities

  • Provide technical design for new features using Domain-Driven Design (DDD) methodologies.
  • Maintain and lead the technical roadmap, ensuring alignment with business goals.
  • Document technical architectures, workflows, and processes for reference and clarity.
  • Actively contribute to the codebase (up to 40% of the time) focusing on high-complexity tasks, technical enablers and Proof of Concepts (PoCs).
  • Conduct code reviews to uphold high-quality software coding standards.
  • Participate to define technical priorities and set the technical direction for the Engineering team.
  • Support recruitment efforts by interviewing candidates to identify future talent.
  • Act as a Technical Lead, guiding and mentoring Software Engineers in their technical growth.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now