UMO

Senior Golang Engineer

UMO

contract

Posted on:

Location Type: Hybrid

Location: LisbonPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implementation of high-load microservices
  • Design of data pipelines and data storage systems
  • Working with queues and asynchronous tasks, data streams, and data lakes
  • Writing unit and integration tests
  • Performance and resource consumption optimization
  • Participation in architectural decision-making
  • Production system support

Requirements

  • 4+ years of commercial experience in Go development
  • Strong understanding of microservices architecture
  • Experience in building DWH systems or data pipelines
  • Experience with queue systems and message brokers
  • Excellent understanding of concurrency and working with goroutines
  • Experience in designing and scaling systems
  • Ability to read and improve existing code
  • Proficient in Git and Docker
  • Experience with PostgreSQL / Redis
  • Upper-intermediate or Fluent proficiency with English.
Benefits
  • A highly competitive salary package that recognizes your expertise and contribution.
  • Embrace a remote-first environment with flexible working hours, designed to support your work-life harmony.
  • Annual Leave- 24 days, dedicated paid sick leave, and Public Holidays.
  • Grow your skills with a dedicated learning budget and clear pathways for accelerated career development.
  • Join a world-class team building a prestigious, next-generation modern money platform that is redefining the future of finance.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Gomicroservices architecturedata pipelinesDWH systemsqueue systemsmessage brokersconcurrencygoroutinessystem designunit testing
Soft Skills
architectural decision-makingcode improvementproblem-solvingcommunication