Taro Logo

Senior Backend Developer

Alohi SA provides electronic signature (Sign.Plus), online faxing (Fax.Plus), and AI-powered mobile scanner (Scan.Plus) services to over 4 million customers worldwide.
Plan-les-Ouates, Switzerland
Backend
Senior Software Engineer
In-Person
51 - 100 Employees
3+ years of experience
Enterprise SaaS

Job Description

Alohi SA, a Geneva-based technology company, is seeking a Senior Backend Developer to join their innovative team. The company, which started with seed funding from Fongit but chose to bootstrap its growth, serves over 4 million customers worldwide with their suite of products including Sign.Plus (electronic signature), Fax.Plus (online faxing), and Scan.Plus (AI-powered mobile scanner).

The ideal candidate will play a crucial role in developing server-side logic and maintaining the central database system. This position requires expertise in API development and ensuring high performance in a scalable environment. You'll be working with modern technologies including Python, MongoDB, Docker, and Kubernetes, while building mission-critical backend systems that support high-volume requests.

We're looking for someone with 3-5 years of software engineering experience, strong Linux knowledge, and expertise in working with complex data structures. The role demands proficiency in modern web technologies, microservices architecture, and containerization. You'll be responsible for creating web services, implementing backend modules, and ensuring development tasks are completed on time with minimal defects.

This is an excellent opportunity for a senior developer who wants to work with a financially independent company that prioritizes customer needs and innovation. You'll be part of a team that focuses on merging state-of-the-art technologies with compelling user experiences to simplify and enhance life for companies and people worldwide. The position is based in Plan-les-Ouates, Geneva, offering the chance to work in one of Switzerland's most dynamic tech environments.

Last updated 19 days ago

Responsibilities For Senior Backend Developer

  • Build and maintain mission-critical backend systems to support high-volume requests
  • Address performance issues in a scalable environment
  • Create web services and implement various backend modules
  • Ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects

Requirements For Senior Backend Developer

Python
MongoDB
Linux
Kubernetes
  • Between 3 - 5 years of IT experience in software engineering
  • Strong Linux knowledge and experience
  • Experience in programming using Python
  • Experience in working with complex data structures (MongoDB, MariaDB, Elasticsearch)
  • Good understanding of technologies such as HTTP, REST, web servers and microservices
  • Have experience with Containerization (Docker, Kubernetes, etc.)
  • Familiar with build systems and CI/CD procedures
  • Ability to write scalable code

Related Jobs

Senior Backend Engineer - DAM

Senior Backend Engineer position at Frontify, working on DAM team to develop and architect scalable solutions using PHP8+, GraphQL, and MySQL, with remote work options in Switzerland.

Senior (Quantitative) Software Engineer

Senior Quantitative Software Engineer position at Signal - Hybrid role based in Zurich, Switzerland combining software engineering with quantitative analysis.

Senior Software Engineer - Image and Data Processing Libraries

Senior Software Engineer position at NVIDIA focusing on GPU-accelerated image and data processing libraries, requiring 5+ years of experience in high-performance computing.

Senior Software Engineer - C++

Senior C++ Software Engineer position at Vizrt, developing sports analysis and live AR solutions for global broadcasters, with focus on GPU programming and real-time systems.

Front Arena Market Making Senior Developer

Senior Developer position at Julius Baer focusing on Front Arena Market Making development, requiring expertise in structured products trading and technical implementation.