Senior Full Stack Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 3 years of experience with TypeScript and Node.js., Experience with data processing optimization and caching techniques., Proficiency with MariaDB and MongoDB databases., Fluent in English with strong communication skills..

Key responsibilities:

  • Design and develop scalable back-end solutions for Liquipedia.
  • Build and optimize systems handling large data volumes and API requests.
  • Collaborate with cross-functional teams to translate business needs into technical solutions.
  • Maintain and improve existing services through testing, debugging, and refactoring.

Team Liquid logo
Team Liquid SME https://teamliquid.com/
201 - 500 Employees
See all jobs

Job description

The Opportunity:

Do you have experience as a senior full stack engineer working on highly custom solutions? Are you interested in gaining deeper insights into the gaming and esports space? If so, you could be a great fit for the Senior Full Stack Engineer, Liquipedia role at Team Liquid.

As the Senior Full Stack Engineer, you will play a key role in building and maintaining our MediaWiki platform services by designing and developing backend solutions that help aggregate and process Liquipedia data for use in our Liquipedia App and by thirdparty clients through our noncommercial free API. While the focus is primarily on backend development, you will also have opportunities to contribute to frontend aspects of Liquipedia’s technical architecture.

You’ll work on unique, engaging projects, partner with crossfunctional teams, and directly enable Liquipedia’s community of volunteers to report on esports and contribute to the growth and success of Liquipedia, esports, and gaming.

What Youll Be Doing:

  • Design, develop, implement, and deploy scalable and efficient backend solutions
  • Build scalable backend systems that handle large volumes of data and API requests
  • Work on optimization using highvolume caching services like Varnish and Memcached
  • Write clean, maintainable, and welldocumented code following industry best practices
  • Refactor existing (legacy) services for a sustainable future
  • Work with engineers and stakeholders to find creative solutions as we build core parts of our infrastructure to better suit the needs of our platform going forward
  • Conduct thorough testing and debugging of backend systems to identify and resolve any issues or bugs
  • Stay uptodate with the latest industry trends and technologies to ensure continuous improvement and innovation
  • Work alongside engineers, product managers, volunteers, and the wider contributor community to translate business requirements into technical specifications, ensuring the right tools and features are developed to advance the platform
        • What Youll Need:

          • 3+ years of experience working with TypeScript Node in a professional environment
          • Experience with data processing optimization, such as caching
          • Experience working with MariaDB and MongoDB
          • Fluent in English, with excellent written and verbal communication skills
          • This role requires availability during core hours aligned with UTC+4, which corresponds to early mornings or late evenings in the Philippines and Indonesia. This schedule enables effective coordination with teams and partners based in Europe and other regions.
            • Youll Earn Bonus Points If You Have

              • Experience working with PHP
              • Experience working with Go
              • Experience working with React and JavaScript frameworks, enabling serverside rendering (SSR).
              • Experience with Mobile backend service architecture
              • Experience working with blockchain technology
              • An interest in gaining deeper insights into the gaming and esports space
              • A track record of contributing to opensource projects or passion projects in the gaming domain
              • Experience using & setting up Gitlab CICD infrastructure
              • Experience using English in a professional setting, particularly when working in multicultural or global teams
                    • Why Join Team Liquid:

                              • A multicultural work environment in a company where you can truly make a difference.
                              • Using your creativity to execute different types of projects.
                              • Keeping up with the latest trends and learning new skills.
                              • Creating strong relationships with experienced team members who will coach and mentor you.

    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Teamwork
    • Communication

    Full Stack Engineer Related jobs