Jobs and Careers
LI

Senior Software Engineer (Golang)

Livestorm
Remote jobRemotefull_timeVerifiedPosted 2 Jul 2024
💰 €85,000/yr(€70,000/yr€85,000/yr)

About the role

Team description: 

As Livestorm is growing rapidly, our team is aiming to develop the virtual event context. Our responsibilities range from audio/video streams, events access & moderation, our public API, and everything that has to do with relevant data synchronization between Livestorm and 2nd/3rd-party software.

Therefore, we are looking for a talented senior software engineer that can be a partner in helping us scale up our codebase.



Missions: 

In this role, you'll be responsible for:

  • Conceptualize, build and implement solutions that will be used by thousands of clients.
  • Challenge our architectures and take the lead on ambitious technical projects.
  • Improve the quality of the team’s code through writing unit tests and automation.
  • Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Maintain and advocate for these standards.
  • Drive innovation on the team with a willingness to experiment and confront problems of great complexity and scope.
  • Collaborate with the product and design stakeholders to understand better the end-user requirements.


Current Stack:

  • Backend: 
    • Ruby 3.1, Rails 7
    • NodeJS, Apollo Server
    • Golang 
  • Datastores: 
    • PostgreSQL
    • Redis
    • S3
  • Services communication:
    • gRPC
    • Kafka
  • Frontend: Vue.js
  • Infrastructure: 
    • AWS
    • Kubernetes

More on Stackshare 👉
https://stackshare.io/livestorm

Requirements

For this senior back-end engineer role, we are looking for someone with the following experience:

Code

  • Strong experience with Golang
  • Experience with micro-service architecture
  • Experience with relational databases in load intensive context
  • Rigorous testing and code quality (TDD, acceptance tests, unit tests)

Team fit

  • You're a team player and you have a sense of ownership
  • You're fluent in English

Plus

  • You have experience with gRPC and/or Kafka
  • You have experience with Kubernetes
  • You have experience with Ruby and Rails
  • You know how to implement event-based communication between micro-services
  • You care about reliability, scalability, and maintainability
  • You have already worked in an agile environment and you loved it
  • You are curious about new languages and aren't afraid of using new patterns and structures

You can find our Candidate Privacy Policy here.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Livestorm

View company profile →