Tech Lead

E
emagine PolskaFintech
Candidates must be based in Portugal.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
AWSPHPPostgreSQLGitJavaGoRESTful APIsMicroservicesDistributed Systems

Requirements

  • Proven experience as a Tech Lead, Technical Lead, Lead Software Engineer, or Senior Software Engineer with strong technical ownership.
  • Experience leading technical initiatives and influencing architectural decisions.
  • Strong hands-on expertise in PHP, Java, and Go.
  • Solid experience designing and developing backend services, distributed systems, and APIs.
  • Strong knowledge of PostgreSQL and relational database concepts.
  • Proven experience with performance optimization, scalability, and reliability.
  • Experience designing and implementing RESTful and/or B2B APIs.
  • Strong understanding of software architecture, distributed systems, and microservices.
  • Experience working with AWS and cloud-based environments.
  • Strong experience with Git and GitHub.
  • Professional proficiency in English.

Responsibilities

  • Own and drive the technical vision, architecture, and design of the platform.
  • Lead the design and implementation of scalable backend services, distributed systems, and B2B APIs.
  • Make critical technical decisions around scalability, performance, reliability, and maintainability.
  • Lead architectural reviews and ensure alignment with the long-term technology strategy.
  • Drive the migration and modernization of services from PHP and Java to Go.
  • Define and promote engineering standards, coding guidelines, and development best practices.
  • Provide technical guidance and mentorship to software engineers through code reviews, coaching, and knowledge sharing.
  • Act as the main technical point of contact for complex initiatives and critical production incidents.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now