Engineering

Senior Software Engineer, Backend (Remote)

Remote
Work Type: Contract

Software Engineer, Backend (Minigames & Interactivity) 


LiveLike is on a mission to reform the live online engagement experience and empower the digital audience via interactive community-building tools. LiveLike is seeking a "Sr. Software Engineer, Backend" with a preference for candidates who have worked on products for other developers such as libraries, frameworks, or SDKs. This candidate should be an expert on the web platform, and be proficient in HTML, CSS, and JavaScript. This is an immediate hire and will be working remotely within the US. This role is not only critical but an excellent opportunity for someone who is driven and motivated by uncovering great opportunities in new product development. 

You have strong technical design and creative skills to contribute to our set of software libraries and SDKs to help our customers build unique, compelling experiences utilizing our features and their content without compromising on the user experience. From day one, you must be able to hit the ground running and bring all your experience to the team to make the experience of integrating our products the best that it can be. Most importantly, you have a positive "can-do" attitude and a passion for delivering technical solutions in a fast-paced startup environment. 

Role Summary:

We are seeking a Golang Developer (2–3 years experience) to design and build scalable backend services for our content-driven platform. You’ll develop APIs, manage data systems (both SQL and NoSQL), and collaborate with product and design teams to deliver reliable, high-performance solutions powering modern web and mobile experiences.

Responsibilities:

  • Design, develop, and maintain backend APIs and microservices in Go (REST and/or gRPC).

  • Implement robust data models and persistence layers using PostgreSQL and NoSQL databases such as DynamoDB or similar technologies.

  • Develop secure and maintainable systems supporting authentication, roles, permissions, and workflow logic.

  • Integrate with third-party APIs, SDKs, and internal microservices to expand platform capabilities.

  • Optimize backend performance with caching (Redis), connection pooling, and efficient Go concurrency.

  • Write and maintain unit and integration tests, ensuring code quality and stability through CI/CD pipelines.

  • Deploy and manage services using Docker and containerized workflows.

  • Monitor, debug, and optimize production systems with structured logging, metrics, and observability tools.

  • Collaborate closely with product, frontend, and design teams to build technically sound and user-focused solutions.

  • Continuously evaluate and adopt emerging Go tools and patterns to enhance system scalability and developer productivity.





Required Skills:

  • 2–3 years of professional experience in backend software engineering, with strong Go proficiency.

  • Expertise in Go concurrency, including goroutines, channels, and synchronization patterns.

  • Solid experience designing and implementing RESTful or gRPC APIs.

  • Strong command of PostgreSQL (data modeling, performance tuning, migrations).

  • Experience working with at least one NoSQL database (e.g., DynamoDB, MongoDB, or similar).

  • Familiar with query optimization, indexing strategies, and schema design across SQL and NoSQL systems.

  • Experience with Docker, Git, and continuous integration/deployment pipelines.

  • Knowledge of Redis, caching strategies, and application performance tuning.

  • Understanding of testing in Go (table-driven tests, mocks) and best practices for maintainable codebases.

  • Strong communication and problem-solving skills, with a focus on reliability, security, and scalability.

  • Performance Optimization: Deep understanding of optimizing front-end performance, ensuring seamless user experiences at scale.

  • SDKs and APIs: Proficiency in integrating 3rd-party libraries, SDKs, and APIs across  Next.js and other environments to enhance functionality and interactivity.
    Bachelor’s degree in Computer Science, Engineering, or a related technical field.

WHAT WE OFFER

Competitive salary

Employee Assist Programs

An opportunity to work in a variety of domains

Exposure to diverse clients and projects

Be part of a rapidly expanding, dynamic, and committed company

Work in a global and intellectually stimulating environment

LiveLike strives to be a diverse and inclusive company. We know that different voices, experiences, and points of view will only strengthen our work and culture. We welcome and encourage people from all walks of life, all genders, orientations, races, ethnicities, and religions, to apply!


Submit Your Application

You have successfully applied
  • You have errors in applying