LivestormAnywhere

Senior Software Engineer (Golang)

At Livestorm, we’re on a mission to make online events as engaging and impactful as in-person ones.

Senior Software Engineer (Golang)

Senior Software Engineer (Golang)

Livestorm

Anywhere

Full TimeUSD 70k - 85k Annually
Posted on 19th Dec 2024

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.

Instructions

  • Provide Accurate Personal Information
  • If the job requires a CV, ensure that you upload an up to date CV
  • The name on your application should match your legal identification.
  • All Fields marked with * are mandatory
Please ensure you regularly check the email address provided during the application process for any updates from Tuhustle or potential employers. Your application status, interview invitations, or job offers will be sent via email. Respond promptly to any messages to maintain your candidacy.

Job Application Form