Senior Software Engineer (Golang)
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
Job 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.
This job is closed
But you can apply to other open Remote Developer / Engineer jobs
About the company
Similar Remote Jobs
- Opened 2 days ago Featured Job Remote Job
- Opened 7 days ago Featured Job Remote Job
- Closes in 12 days Featured Job Remote Job
- Remote WordPress Developer with Oxygen Builder Experience (Part-time)CritterStopPart Time$5 - $6.5 per hourCloses in 5 days Promoted Job Remote Job