Skip to content
mimi

Senior Backend Developer

Microservice Solutions GmbH

Remote · Switzerland Full-time Senior 4w ago

About the role

Position Overview

Microservice Solutions GmbH is seeking a Senior Backend Developer to design and implement scalable backend systems and APIs for enterprise applications. This fully remote position requires deep expertise in server-side development, microservices architecture, and database design.

Technical Responsibilities

  • Design, develop, and maintain RESTful and GraphQL APIs using Node.js, Python, or Java
  • Build and optimize microservices architecture with appropriate service communication patterns
  • Implement robust authentication and authorization systems (OAuth 2.0, JWT, SAML)
  • Design and optimize relational and NoSQL database schemas (PostgreSQL, MySQL, MongoDB, Redis)
  • Develop efficient data processing pipelines and background job systems
  • Implement comprehensive API documentation using OpenAPI/Swagger specifications
  • Write unit, integration, and end-to-end tests to ensure code reliability
  • Monitor application performance and implement observability solutions (logging, metrics, tracing)
  • Collaborate with frontend developers to define API contracts and data models
  • Review code, mentor junior developers, and establish backend development standards
  • Optimize database queries and implement caching strategies for high-performance systems
  • Ensure security best practices including input validation, SQL injection prevention, and data encryption

Required Technical Qualifications

  • Minimum 5 years of professional backend development experience
  • Expert-level proficiency in at least one backend language: Node.js (Express, NestJS), Python (FastAPI, Django), or Java (Spring Boot)
  • Strong understanding of RESTful API design principles and HTTP protocol
  • Extensive experience with SQL databases (PostgreSQL, MySQL) and query optimization
  • Proficiency with NoSQL databases (MongoDB, Redis, Elasticsearch) and their appropriate use cases
  • Experience with message brokers and event-driven architectures (RabbitMQ, Kafka, Redis Pub/Sub)
  • Knowledge of containerization technologies (Docker) and orchestration platforms (Kubernetes)
  • Understanding of API security, authentication protocols, and data protection standards
  • Experience with cloud platforms (AWS, Google Cloud, or Azure) and serverless architectures
  • Proficiency with version control (Git) and CI/CD pipeline implementation
  • Strong problem-solving skills and ability to debug complex distributed systems
  • Fluent in English (written and verbal); German proficiency is advantageous
  • Legal authorization to work in Switzerland or EU

Preferred Technical Qualifications

  • Experience with multiple backend frameworks and programming languages
  • Knowledge of distributed system patterns: saga, CQRS, event sourcing
  • Proficiency with API gateway solutions and service mesh architectures
  • Experience with monitoring and observability tools (Prometheus, Grafana, ELK Stack, Datadog)
  • Understanding of DevOps practices and infrastructure as code (Terraform, Ansible)
  • Knowledge of performance testing and load testing methodologies
  • Experience with real-time communication protocols (WebSockets, Server-Sent Events, gRPC)
  • Familiarity with search engines and data indexing (Elasticsearch, Algolia)
  • Contributions to open-source backend projects or technical publications

Compensation and Working Conditions

  • Competitive salary commensurate with experience and Swiss market rates
  • Fully remote position with flexible working hours
  • Modern technology stack and cloud infrastructure
  • Professional development budget for courses, conferences, and certifications
  • Opportunity to architect scalable systems and make high-impact technical decisions
  • Collaborative engineering culture focused on code quality and system reliability

Skills

AWSAzureDockerDjangoElasticsearchExpressFastAPIGitGrafanaGraphQLGoogle CloudJavaJWTKafkaKubernetesLoggingMongoDBMySQLNestJSNode.jsNoSQLOAuth 2.0OpenAPIPrometheusPostgreSQLPythonRabbitMQRedisRESTSAMLServerlessSpring BootSQLSwaggerTracingWebSockets

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free