FreshRemote.Work

Senior Software Engineer (Golang)

Remote job

At Livestorm, we’re on a mission to make online events as engaging and impactful as in-person ones. Our platform empowers thousands of companies around the world to connect, communicate, and collaborate seamlessly.

As we grow, we’re looking for a Senior Software Engineer to join our API tribe. This is a unique opportunity to play a key role in scaling our platform, driving innovation, and contributing to projects that impact thousands of clients worldwide.

Why Join Us?

  • A Culture of Collaboration: We believe great work happens when talented, kind, and driven individuals come together. You’ll join a team that values teamwork, transparency, and shared success.

  • An Environment for Growth: We foster a culture of learning and encourage engineers to bring their ideas to life. If you’re curious, proactive, and always looking to improve, you’ll thrive here.

  • A Role with Impact: From shaping architecture to launching new features, your work will directly influence the experience of our customers and the future of Livestorm.

Your Mission

As a Senior Software Engineer, you’ll:

  • Solve Complex Challenges: Design, build, and deliver scalable solutions that power Livestorm, enabling seamless data synchronization, efficient API communication, and robust event moderation.

  • Drive Innovation: Bring your ideas to the table, challenge existing architectures, and lead ambitious technical projects that set the bar for excellence.

  • Elevate Code Quality: Champion best practices like TDD, rigorous testing, and maintainable design patterns to ensure reliability, scalability, and long-term success.

  • Collaborate Across Teams: Work closely with Product and Design to translate user needs into elegant technical solutions, contributing to a seamless customer experience.

  • Lead by Example: Mentor teammates, advocate for team-wide standards, and inspire a culture of continuous improvement.

Requirements

What We’re Looking For

We’re seeking someone who combines technical expertise with exceptional people skills. If you have the following, we’d love to hear from you:

Technical Skills

  • Strong experience with Golang and a solid understanding of microservice architecture.

  • Proficiency with relational databases (PostgreSQL) in load-intensive environments.

  • A passion for testing and clean code (TDD, acceptance tests, unit tests).

  • Bonus points if you’ve worked with gRPC, Kafka, Kubernetes, or Ruby on Rails.

Personal Qualities

  • Team Player: You value collaboration and put the team’s success above individual wins.

  • Proactive Problem-Solver: You’re not afraid to speak up, share ideas, and take initiative.

  • Growth-Oriented: You’re always seeking opportunities to learn, improve, and push boundaries.

  • Leader at Heart: Whether it’s mentoring peers or stepping up during challenges, you inspire those around you.

  • Communicator: You’re fluent in English and can articulate complex ideas clearly and confidently.

Our Stack

While you don’t need experience with every tool in our stack, here’s a glimpse of what we use:

  • Backend: Golang, Ruby 3.1 with Rails 7, Node.js

  • Datastores: PostgreSQL, Redis, S3

  • Communication: gRPC, Kafka

  • Infrastructure: AWS, Kubernetes

  • Frontend: Vue.js

Check out more about our stack on Stackshare.

Why Livestorm?

  • Work in a remote-first environment with a flexible schedule.

  • Join a diverse and inclusive culture that values people for who they are.

  • Enjoy opportunities for personal and professional growth, backed by a team that genuinely cares.

  • Collaborate on meaningful projects that make an impact on businesses around the world.

Ready to Join Us?

If you’re excited about this opportunity, we’d love to hear from you! Apply now and let’s build something incredible together.

Apply

Job Profile

Benefits/Perks

Diverse culture Flexible schedule Growth Opportunities Impactful projects Inclusive culture Remote-first company Remote work

Tasks
  • Champion code quality
  • Collaborate across teams
  • Design and deliver scalable solutions
  • Drive innovation in architecture
  • Mentor teammates
Skills

Acceptance Tests AWS Communication Golang GRPC Kafka Kubernetes Microservice architecture Node.js PostgreSQL Redis Ruby Ruby on Rails S3 TDD Unit tests Vue.js