Bază
Senior Backend Developer - Full Remote (EU only) (2)
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