Icon Location - Devtech X Webflow Template
Remote
Icon Working Day - Devtech X Webflow Template
Full time

Senior Backend Developer

Senior backend developer role focused on microservices architecture, API development, and scalable systems using Node.js, Python, or Java. Fully remote.

Our benefits

100% Remote - Devtech X Webflow Template
100% remoto
Unlimited PTO - Devtech X Webflow Template
Unlimited PTO
Flexible Hours - Devtech X Webflow Template
Flexible hours
Medical Insurance - Devtech X Webflow Template
Medical insurance
Great Culture - Devtech X Webflow Template
Great culture
Career Growth - Devtech X Webflow Template
Career growth

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

Application Process

Qualified candidates should submit their application including CV, GitHub profile or portfolio demonstrating backend projects, and a cover letter outlining relevant experience. Applications will be reviewed on a rolling basis.

More positions

Frontend
Frontend

Senior Mobile Developer (React Native)

Icon Location - Devtech X Webflow Template
Remote
Icon Working Day - Devtech X Webflow Template
Full time
Frontend
Frontend

Senior UI/UX Designer

Icon Location - Devtech X Webflow Template
Remote
Icon Working Day - Devtech X Webflow Template
Full time