Taro Logo

Backend Software Engineer

Profile picture

Visium

We empower enterprises in defining their AI & Data strategy, executing large-scale transformations, and implementing AI across operations.
Geneva · Lausanne
Backend
Mid-Level Software Engineer
In-Person
100 Employees
3+ years

Description

Visium is seeking a Backend Software Engineer to join our team in Geneva or Lausanne. As a Backend Software Engineer, you will be responsible for developing and maintaining cloud-native applications, writing clean code in Python, designing REST APIs, and collaborating with cross-functional teams. The ideal candidate will have 3+ years of experience, proficiency in Python, knowledge of Kubernetes, Neo4j, MongoDB, Redis, Docker, and CI/CD pipelines. This role offers a competitive compensation package, yearly education and sport budgets, a flexible working culture, and the opportunity to make an impact on thousands of people.

Last updated 23 days ago

Responsibilities

  • Develop and maintain cloud-native applications using containerization, Azure and Kubernetes
  • Write clean, scalable, and maintainable code using Python
  • Implement unit tests to ensure high-quality software
  • Design, document, and implement REST APIs with FastAPI
  • Collaborate with cross-functional teams to solve complex problems
  • Utilize GitOps and a DevOps mindset for software development and deployment

Requirements

Python
Kubernetes
MongoDB
Redis
  • 3+ years of professional experience as a Software Engineer or Software Developer
  • Proficiency in Python and unit testing
  • Strong knowledge of Kubernetes, Neo4j, MongoDB, and Redis
  • Experience with Docker, CI/CD pipelines, and GitOps
  • Strong understanding of front-end languages and operating systems
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills

Benefits

Medical Insurance
Education Budget
Commuter Benefits
  • Medical Insurance
  • Education Budget
  • Commuter Benefits

Interested in this job?