At Visium, we enable enterprise executives in defining their AI & Data strategy, execute large scale transformations and implement AI across operations, ensuring their organization becomes future-proof.
With expertise in strategy, architecture, cloud engineering, analytics, artificial intelligence and machine learning, we empower our clients to unleash and scale the power of their data.
We\\xe2\\x80\\x99re on a mission to pioneer a bright future and build future-proof and ethical organizations . Join the curious, the ambitious, the doers, the good-hearted, the ones who build a world we\\xe2\\x80\\x99re all in awe of \\xe2\\x80\\x93 our Visumees.
Ready to become one?
Role
As an experienced Backend Software Engineer, you\\xe2\\x80\\x99ll be the brain behind crafting, developing, testing, going live and maintaining the platform we deliver. You will leverage your backend programming skills to build real-life micro-services that serve the Visium AI systems in close collaboration with other software and ML engineers. You are passionate about understanding the business context for features built to drive better customer experience and adoption. Finally, you are meticulously organized and prepared to work in a fast-paced and dynamic team environment.
As a Backend Software Engineer, you will in responsible for:
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, utilizing Neo4j, MongoDB, and Redis for data storage and management
Implement REST APIs for seamless integration with the frontend
Manage CI/CD pipelines for efficient deployment of software
Utilize GitOps and a DevOps mindset to ensure efficient and effective software development and deployment
Requirements
We are looking for
3+ years of professional experience as a Software Engineer or Software Developer or in a relevant role
Proficiency in Python and unit testing
Strong knowledge of containerization and orchestration technologies, especially Kubernetes
Strong understanding of Neo4j, MongoDB, and Redis
Experience with Docker, ArgiCD, CI/CD pipelines, and GitOps
Experience with fundamental front-end languages (HTML, CSS and JavaScript)
Ability to work independently and as part of a team
Excellent problem-solving and analytical skills
Strong communication and interpersonal skills
Understanding of the management of the development of a product (agile, scrum)
Understanding of Unix/Linux operating systems
Hands-on in object-oriented programming, large-scale software architecture, and networking
Understanding of secure backend/frontend communication
This role requires working on client-site 2 days per week in Geneva.
Previous experience in consulting role(s) is a plus
Benefits
What we offer
A competitive compensation package
A yearly education budget to steep your learning curve
A yearly sport budget because a fit body leads to a fit mind
A flexible working culture because your work-life balance matters to us
A position that enables you to have an impact on 1\\xe2\\x80\\x99000s of people, and the whole company\\\'s growth.
An international, knowledgeable, and passionate team with a strong collaborative mindset
Check our and to learn more about us & don\\xe2\\x80\\x99t hesitate to contact us if you have any questions.\\n \\n \\n \\n \\n \\n