Join one of the European early leaders in data center technology. Founded in 2000, our company creates IT infrastructure products and services for private and hybrid clouds. We provide a firm foundation on which businesses of all sizes in Europe can achieve their goals. Universities managed service providers, newspapers and submarines are some of the 1500 companies that rely on our products for the core pieces of their infrastructure.
Using our products, our clients run VMs, share files, back them up and restore in case of man-made errors or even natural disasters. For the past four years, we’ve been growing at an aggregate rate between 20 and 40% yearly.
Our mission is to broaden the reach of technology. Our teams analyze emerging trends in enterprise IT and provide an alternative that’s easy to use and affordable. Starting from the needs of our clients, we build new products and features using a user-centered approach.
Who Are You?
- A specialist passionate about software development and you have a good understanding of how operating systems work.
- A specialist that likes a challenge and wants to contribute with his ideas and passion. Instead of coding to a technical spec or architecture document, you want to influence the technical decisions underpinning those documents.
- You want to leave your imprint on a successful product used by thousands of companies.
We need your expertise for
Central project started in 2017. It’s the public cloud component of our hybrid cloud platform. It enables features like software updates, system licensing, remote machine access, cloud logging and analytics, cloud backup. The main backend technologies are Google Cloud (GCE, GKE, Google Storage), Kubernetes (Pulumi, Prometheus, loki, Grafana), Python + node.js/Typescript, MySQL, gRPC. On the frontend, we use React.
What we need you to do
- Lead an agile team that executes all user stories end to end
- Manage teams to maintain a high quality for software products by establishing good habits and practices
- Technically guide software development teams through coaching sessions or mentorship
- Evaluate a variety of software products, provide peer review and solutions to related code
- Collaborate with the team and the CTO to define the architecture supporting new features
- Write APIs, work with databases and orchestrate cloud services
- Work with DevOps engineers to package, build and deploy the code
- Test the code with automated unit tests.
- Help the team and Product Owner plan iterations and releases
What skills and experience do you need:
- Exposure for at least 7 years in software development and 2 years as lead
- Python experience, at least 2 years
- Good understanding of OOP, code modularity, and design patterns
- Working knowledge of AWS, Azure, or Google Cloud
- Knowledge of Kubernetes and cloud-native software development
- Team player
- Wanting to learn and improve constantly
Any of the following would be an advantage:
- Knowledge of DDD (domain-driven design), SOLID principles, clean architecture
- Knowledge of TCP/IP networking
- University degree in Computer Science related discipline
The way we collaborate:
- Full-time employee or as a collaborator (PFA, SRL)
- Fully remote (2-4 onsite visits might be required for project kick-offs, engineering summits, and one yearly company teambuilding if no restrictions are applied).
- Flexible working hours, with at least 4-6 hours of overlap with colleagues
- Using as equipment, MacBook Pro
Ways to develop professionally:
- Coaching and training from colleagues with 10+ years of experience
- Flexibility to choose from several career paths in a young and dynamic organization
- Relevant work with modern, up-to-date technologies
Well-being benefits:
- Medicover private medical subscription
- 24 days of vacation yearly