📢 Our mission? Ivy Partners is a Swiss consulting firm that assists companies in tackling their strategic, technological, and organizational challenges.
We are committed to offering our colleagues a career that fosters both personal and professional development. We support them in skills development and provide real opportunities for progression.
👩💻🧑💻 As a Golang Developer at Ivy Partners, you will:
- Develop scalable and resilient backend applications using Go (Golang).
- Design, build, and maintain RESTful APIs and/or gRPC services.
- Participate in the design of technical solutions along with architects and other developers.
- Optimize application performance and ensure code quality through unit testing and continuous integration.
- Collaborate closely with DevOps, Frontend, and Product teams.
- Partake in code reviews and share best development practices.
- Contribute to technical documentation and support in production troubleshooting.
🏅 About you
- Degree in Computer Engineering, Computing, or a related field (or equivalent experience);
- Have +2 years of experience in development with Golang;
- Possess solid knowledge of concurrent programming paradigms, design patterns, and SOLID principles;
- Have experience in developing REST APIs and/or gRPC;
- Are familiar with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, Redis).
- Have experience with version control tools (Git) and Agile methodologies (Scrum/Kanban).
- Possess good knowledge of Docker and, ideally, Kubernetes.
- Have the ability to work autonomously and as part of a team.
We also value:
- Experience with Cloud Platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines.
- Knowledge of microservices, event-driven architecture, and message queues (Kafka, RabbitMQ).
- Experience with monitoring and observability tools (Prometheus, Grafana).
🤝 Why join Ivy Partners?
We are committed to:
- Caring for our colleagues | Providing a nurturing environment where everyone is valued, with training and evolution opportunities both in Switzerland and internationally.
- Creating a trust-based workplace | Working with us means building a relationship based on transparency, professionalism, and commitment.
- Encouraging innovation | We merge technology and creativity to successfully lead high-impact digital transformations.
- Embracing our responsibilities | The collective is at the heart of our actions, and we strive to create a positive impact.