This position is no longer available.

Senior Software Engineer - Squad Room (Back-end)

Permanent contract
Salary: Not specified
Fully-remote

Livestorm
Livestorm

Interested in this job?

Questions and answers about the job

The position

Job 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, plugin integration, chat, questions, and poll maintenance.

Therefore, we are looking for a talented senior back-end engineer that can be a partner in helping us scale up our room scope and make sure Livestorm handles live events without issue.

Missions: 

In this role, you'll be responsible for:

  • Design, build and maintain features in production
  • Participate in Code Reviews and provide feedback to team members
  • Share knowledge with everyone and help your team grow
  • Have the freedom to experiment
  • Contributing to architectural and design decisions
  • Monitoring the production to try to prevent any issue that could impact our customer experience

Current Stack:

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

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


Preferred experience

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

Code

  • Strong experience with Ruby
  • Curiosity/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 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.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings