Senior Software Engineer - GO

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Genf
CHF 100’000 - 140’000
Sei unter den ersten Bewerbenden.
Vor 3 Tagen
Jobbeschreibung

We are opening a position of Senior Software Engineer with experience in GO (Golang) to strengthen the team of our client based in Geneva.

As a senior Back-end Software Engineer, you’ll contribute to develop services for unmanned management platform on a cloud-based environment. You will be responsible for creating and maintaining critical services that are used by users, test engineers and drone operators in a day-to-day basis. To do that you will be part of an integrated and autonomous team that builds reliable and modern software.

Responsabilities :

  • You breakdown problems by federating all parties, propose solution design, integrate feedback from reviews, deliver features, tests and deployment steps.

  • You pro-actively look after the resilience and stability of the platform.

  • You are part of the support team responsible to answer and address customer requests and incident reports.

  • You are comfortable working asynchronously with your team who is mostly remote.

  • You provide realistic estimations for software development activities and ensure progress and changes of plans are properly communicated to the team.

  • You review designs and code of other team members, reducing complexity and fostering continuous learning.

  • You create and maintain the technical documentation (software requirements specification, detail design, test cases, traceability, architecture documentation).

  • You are an advocate within the company and with our customers for good back-end development practices


  • Minimum of 5-10 years of experience in software development

  • Experience in GO (Golang) development and working on cloud environments (Google Cloud Platform or Azure)

  • Proficiency in programming languages such as Java

  • Experience with Kubernetes stack (kubernetes, helm, istio, Prometheus), Postgres and Redis

  • Demonstrated expertise in designing and implementing complex software solutions

  • Strong problem-solving skills and ability to troubleshoot technical issues

  • Experience with Agile methodologies and working in cross-functional teams

  • Excellent communication skills and ability to collaborate with team members

  • You are curious, aware of technological trends, and have aptitude for self-training

  • Languages : French and English