Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Back-end Software Engineer

IVY Partners

Genf

Remote

CHF 150’000 - 200’000

Vollzeit

Vor 30+ Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Join a forward-thinking consulting firm as a Senior Back-end Software Engineer, where you'll tackle strategic and technological challenges. This role offers the opportunity to work on large codebases, collaborate asynchronously with a remote team, and advocate for best practices in back-end development. You'll contribute to the resilience and stability of the platform while fostering continuous learning and innovation. With a strong emphasis on personal and professional growth, this position is perfect for someone eager to make a meaningful impact in a supportive environment that values kindness and responsibility.

Qualifikationen

  • Experience working on large and complex codebases.
  • Eager to learn about unmanned air traffic management.

Aufgaben

  • Break down problems and propose solution designs.
  • Review designs and codes of other team members.

Kenntnisse

Fluent written and spoken English
Clean and tested code
Good communication skills
Curiosity and self-training
Experience with Go
Experience with cloud environments
Mentoring other developers

Ausbildung

Degree in Computer Science (MSc) or equivalent

Tools

Docker
Kubernetes
Postgres
Redis
gRPC
WebSocket
Protobuf

Jobbeschreibung

Our Mission? Ivy Partners is a Swiss consulting firm contributing to the evolution of companies in their strategic, technological, and organizational challenges.

Our goal today is to offer our collaborators a career that will positively contribute to their personal and professional growth, by enhancing their skills and providing real career progression opportunities.

As a Senior Back-end Software Engineer at Ivy Partners, your missions will be:

  1. Break down problems by federating all parties, propose solution design, integrate feedback from reviews, deliver features, tests, and deployment steps.
  2. Pro-actively look after the resilience and stability of the platform.
  3. Participate in the support team responsible for responding to customer requests and incident reports.
  4. Comfortably work asynchronously with your team who is mostly remote.
  5. Provide realistic estimations for software development activities and ensure progress and changes of plans are properly communicated to the team.
  6. Review designs and codes of other team members, reducing complexity and fostering continuous learning.
  7. Create and maintain technical documentation (software requirements specification, detailed design, test cases, traceability, architecture documentation).
  8. Advocate within the company and with our customers for good back-end development practices.

About You!
- Fluent written and spoken English
- Degree in Computer Science (MSc) or equivalent
- Experience working on large and complex codebases
- Extensive experience writing clean, simple, and tested code with a statically typed language
- Good knowledge of relational databases
- Contributes code in small Pull Requests
- Eager to learn about the unmanned air traffic management domain
- Experience using Docker and/or Kubernetes or similar container orchestration technology
- Good communication skills
- Curious, aware of technological trends, and aptitude for self-training
- Comfortable working asynchronously with other teammates
Bonus Points
- At least 3 years of experience with Go
- Experience working on cloud environments (Google Cloud Platform or Azure)
- Track record of delivering mission-critical software
- Experience with gRPC, WebSocket, Protobuf
- Experience with end-to-end testing frameworks
- Experience with Kubernetes stack (Kubernetes, Helm, Istio, Prometheus)
- Experience with Postgres and Redis
- Contributions to and maintenance of Open Source software
- Experience mentoring other developers
- Ability to debug remote applications
- Fluent written and spoken French

IVY is also about:
Kindness | Caring about our employees, we guarantee a favorable environment where everyone is valued and offered training and career perspectives in Switzerland or internationally.

Trust | Working with us means developing a partnership based on trust, professionalism, and transparency at every moment.

Innovation | We guarantee effective digital transformation through technological innovation combined with creativity.

Responsibility | The collective is at the root of everything we undertake, and we take this responsibility seriously by doing everything in our power to have a positive impact.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.