Microservices Engineer

Jobgether SRL

Lavamünd

Remote

EUR 106.000 - 159.000

Vollzeit

vor 13 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Fully distributed work environment
In-person team events twice a year
Learning budget (USD 2,000 per year)
Travel opportunities
Global collaboration
Performance bonus

Zusammenfassung

Jobgether SRL, partnering with a Switzerland-based tech company, seeks a Microservices Engineer to design and build scalable back-end services using Go and Python. This remote-first role emphasizes API design, distributed systems, testing, and DevOps across global deployments.

You will collaborate with distributed teams, contribute to security practices, and help drive performance and observability improvements while supporting multi-region services.

Qualifikationen

  • Strong software engineering experience in building scalable software.
  • Proficiency with Python and/or Go.
  • Experience designing and operating scalable services and systems software.
  • Solid understanding of REST APIs and service design principles.
  • Experience with CI/CD, Linux (Debian/Ubuntu), and distributed systems.
  • Professional English communication skills.

Aufgaben

  • Design, develop, and maintain scalable microservices and software.
  • Architect APIs and software for maintainability and evolution.
  • Create automated tests to validate behavior and reliability.
  • Develop fault-tolerant distributed applications and services.
  • Contribute to API design, governance, and engineering standards.
  • Improve scalability, performance, resilience, and availability of web services.
  • Work with relational and non-relational databases and assess trade-offs.
  • Apply modern DevOps across CI/CD, deployment, monitoring, and tracing.
  • Diagnose complex issues and implement high-quality solutions.
  • Contribute to security practices including fuzzing and risk analysis.
  • Collaborate with globally distributed teams and cross-team initiatives.
  • Provide technical leadership through design discussions and mentoring.
  • Document engineering knowledge and best practices.
  • Participate in international team events, with travel twice a year.

Kenntnisse

Python
Go
REST APIs
Distributed systems
CI/CD
Linux
English
Debugging
Communication
Ownership

Ausbildung

Bachelor's degree in Computer Science or STEM
Alternative professional background

Tools

Docker
Kubernetes
LXD

Jobbeschreibung

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Microservices Engineer based in Switzerland. This role focuses on building scalable, resilient, and high-quality back-end services using Go and Python. You will contribute to APIs and microservices that support millions of clients and critical infrastructure across a global technology ecosystem. The position offers broad exposure to API design, distributed systems, databases, DevOps, security, performance, and multi-region service delivery. You will help evolve engineering practices around scalability, reliability, observability, and continuous delivery. Working within a globally distributed engineering team, you will collaborate across disciplines and contribute to both internal and external technical communities. This is a remote-first opportunity with international collaboration and regular in-person team events.

Accountabilities
  • Design, develop, and maintain high-quality, robust software and microservices that operate reliably at significant scale.
  • Design APIs and software architectures for peer and technical review, with a focus on maintainability and long-term evolution.
  • Build comprehensive automated tests that validate software behavior and service reliability.
  • Develop and maintain fault-tolerant applications and distributed services.
  • Contribute to API design, documentation, governance, and engineering standards.
  • Improve scalability, performance, resilience, and availability across web services and distributed systems.
  • Work with relational and non-relational databases, considering performance, reliability, and architectural trade-offs.
  • Apply modern DevOps practices across continuous integration, continuous delivery, deployment, monitoring, tracing, and profiling.
  • Diagnose complex technical issues, identify root causes, and implement high-quality solutions.
  • Contribute to proactive security practices, including fuzzing and other security analysis techniques.
  • Collaborate proactively with globally distributed engineering teams, and contribute to cross-team technical initiatives.
  • Provide technical leadership through design discussions, documentation, mentoring, and engagement with external technical communities.
  • Contribute to technical documentation and help establish clear, reusable engineering knowledge.
  • Work remotely while participating in international company events approximately twice per year.
Requirements
  • Strong software engineering experience with a track record of building modern, maintainable, and scalable software.
  • Proficiency in Python and/or Go.
  • Experience designing and operating scalable web services, microservices, or systems software.
  • Solid understanding of REST APIs, API architecture, documentation, and service design principles.
  • Experience working with relational and non-relational database systems.
  • Experience with continuous integration and continuous delivery practices.
  • Experience with Linux, preferably Debian or Ubuntu.
  • Strong understanding of distributed systems, reliability, scalability, and fault-tolerant architecture.
  • Professional written and spoken English.
  • Strong analytical and debugging abilities, with a practical approach to solving complex engineering problems.
  • Excellent communication and presentation skills, with the ability to collaborate effectively across technical teams.
  • Curiosity, flexibility, accountability, and a strong sense of ownership.
  • Self-motivated and results-oriented, with a consistent focus on delivering high-quality outcomes.
  • A degree in Computer Science, STEM, or a compelling alternative professional background.
  • Additional experience with LXD, Docker, Kubernetes, or other container technologies is valuable.
  • Familiarity with build systems, toolchains, or cross-compilation is a plus.
  • Experience with hyperscale public or private cloud environments is beneficial.
  • Experience designing, building, and operating distributed systems is advantageous.
  • Background in performance engineering or application security is a plus.
  • Willingness and ability to travel approximately twice a year for company events lasting up to two weeks.
Benefits
  • Geographically adjusted compensation based on location, experience, and performance.
  • Performance-driven annual bonus.
  • Annual compensation review.
  • Fully distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities to travel and meet colleagues in different locations around the world.
  • Priority Pass and travel upgrades for long-haul company events.
  • Opportunity to work on large-scale microservices supporting millions of clients and critical infrastructure.
  • Exposure to modern cloud, distributed systems, DevOps, security, performance, and observability practices.
  • Collaboration with a globally distributed engineering community across multiple time zones.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Remote Microservices Engineer — Go/Python
Remote Microservices Engineer — Go/Python

Jobgether SRL • Lavamünd

Remote
EUR 106.000 - 159.000
Fully distributed work environment
In-person team events twice a year
Learning budget (USD 2,000 per year)
+3
Performance Engineer - Open Source
Performance Engineer - Open Source

Lever, Inc. • Lavamünd

Vor Ort
EUR 127.000 - 190.000
Travel opportunities
Learning budget
Performance bonus
+1
MLOps Field Engineer
MLOps Field Engineer

Jobgether SRL • Lavamünd

Vor Ort
EUR 90.000 - 130.000
Learning budget: USD 2,000/year
40 days annual leave
Wellness platform
+2
Senior Software Engineer - Reliability, Infrastructure, and Tooling
Senior Software Engineer - Reliability, Infrastructure, and Tooling

Jobgether • Lavamünd

Remote
EUR 117.000 - 261.000
Equity participation
Fully remote work
Health, dental, and vision benefits
+2
Software Engineer Team Lead
Software Engineer Team Lead

OneDoc SA • Lavamünd

Hybrid
EUR 127.000 - 180.000
Time to rest – 5 weeks of paidvacation
Flexible hybrid working
Team bonding
+2
(Senior) Product Engineer (Backend) (m/f/d)
(Senior) Product Engineer (Backend) (m/f/d)

Lever, Inc. • Lavamünd

Vor Ort
EUR 127.000 - 169.000
Remote-first working
EU remote options
Team events in Europe
+5
(Senior or Staff) Backend Engineer, AI tooling
(Senior or Staff) Backend Engineer, AI tooling

Lever, Inc. • Lavamünd

Hybrid
EUR 132.000 - 143.000
RSUs
Remote work options
25 days annual leave
+1
Senior Backend Engineer (f/m/x) - remote
Senior Backend Engineer (f/m/x) - remote

Vuejobs • Wien

Hybrid
EUR 90.000 - 130.000
Remote-first culture
Office access in Vienna (3–4 times a y
Learning budget
+4
Senior Java Fullstack Engineer
Senior Java Fullstack Engineer

NZZone • Lavamünd

Hybrid
EUR 60.000 - 90.000
Work from home possible
Profit share scheme
Global Zühlke community
+1
AI Process Forward Deployed Engineer
AI Process Forward Deployed Engineer

Lever, Inc. • Schweiz

Vor Ort
EUR 127.000 - 190.000
Fully remote
Home office budget
Flexible time off
+4