Bază

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

Mendrisio, Ticino, Switzerland Companie: TN Switzerland Client / Angajator: Jobtome
Postat: 18.05.2026
Data limitării: 02.07.2026
Referință pentru job: 95b660fddabcb6015b66b0f43e9245ad

Informații despre job

Localizare
Mendrisio, Ticino, Switzerland
Companie
TN Switzerland
Client / Angajator
Jobtome
Referință pentru job
95b660fddabcb6015b66b0f43e9245ad
Tipul listării
Bază
Este necesar permis de muncă UE
Nu
Postat
18.05.2026
Data limitării
02.07.2026

Descrierea postului

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

Abilități

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

Locuri de muncă similare

Locuri de muncă sugerate

Eurojobs Support Assistant