Základné

Senior Backend Developer - Full Remote (EU only) (2)

Mendrisio, Ticino, Switzerland Spoločnosť: TN Switzerland Klient / Zamestnávateľ: Jobtome
Zverejnené: 18.05.2026
Termín uzávierky: 02.07.2026
Referencie na pracovnú pozíciu: 95b660fddabcb6015b66b0f43e9245ad

Informácie o pracovnej pozícii

Poloha
Mendrisio, Ticino, Switzerland
Spoločnosť
TN Switzerland
Klient / Zamestnávateľ
Jobtome
Referencie na pracovnú pozíciu
95b660fddabcb6015b66b0f43e9245ad
Typ zápisu
Základné
Vyžaduje sa pracovné povolenie EÚ
Nie
Zverejnené
18.05.2026
Termín uzávierky
02.07.2026

Popis práce

About the companyAt Jobtome - https://weare.jobtome.com/ - we are a HR Tech company building modern web applications used by companies to manage complex hiring and recruitment workflows at scale.Our products are highly interactive, data-driven, and designed for real-world usage, not demos.We work with a strong product mindset, short feedback loops, and a pragmatic engineering culture focused on quality, ownership, and long-term maintainability.The roleWe are looking for a Senior Golang Backend Developer to join our engineering team and take ownership of critical backend systems and services.You will work on the design, development, and evolution of backend services that power our products, contributing to architectural decisions, improving system reliability, and shaping how backend engineering is done across the company.This is a hands-on senior role: you will write production code every day and be deeply involved in technical and architectural decisions that have real impact.What you will doDesign, develop, and maintain backend services written in GoBuild and evolve APIs (GraphQL and/or REST) that support complex product workflowsWork on and design scalable, reliable, and maintainable backend architecturesCollaborate closely with frontend engineers, product managers, data engineers and designersContribute to data modeling, business logic, and performance optimizationPerform code reviews and participate in architectural and technical discussionsImprove code quality, testing strategy, observability, and system resilienceActively work on refactoring, technical debt, and long-term improvementsTake ownership of backend features from design to productionActively participate in Agile ceremonies (planning, stand-ups, retrospectives)Tech stackYou will work with (and are expected to be comfortable with):Go (Golang)API design (GraphQL and/or REST)PostgreSQL (or similar relational databases)BigQuery and other NoSQL databasesDistributed systems and service-oriented architecturesDocker and CI/CD pipelines (Gitlab pipelines preferred)Cloud infrastructure mindset (GCP or other providers)Observability tools (logging, metrics, tracing)Testing (unit and/or integration)KubernetesNice to have points:Working experience with PythonExposure to Protobuf and GrpcWhat We’re Looking ForWe consider "senior" someone who can:Work independently without needing perfect specificationsTake ownership of complex features and systemsMake informed architectural decisions and explain trade-offsWrite clean, maintainable, and well-structured codeProactively identify problems and propose solutionsCommunicate clearly with both technical and non-technical stakeholdersRaise the overall quality bar of the team through example and reviewsWorking modelFull remote, EU onlyCore hours with flexibility outside of themDaily working language: English

Zručnosti

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Podobné pracovné miesta

Navrhované pracovné miesta

Eurojobs Support Assistant