Careers

Backend Software Engineer

Tue Jun 01 2021

🚨 Hey! If you don’t like your story, rewrite it and join TAIKAI!


TAIKAI is a hackathon platform founded in 2018 that works with organizations, universities,  event organizers around the world to launch innovation competitions and hackathons to transform business, economies or communities.


TAIKAI is looking for a Senior Backend Engineer to join the TAIKAI's team to help us to enhance our GraphQL APIs and Background Services at a global scale.  Our platform is growing and we need your cooperation to provide an enjoyable and seamless experience for our TAIKAI users.


You will work in a team that will help you to learn new skills and step outside of your comfort zone to reach a new level in your career.

We believe that we have a mission, build the coolest hackathon platform in the market that fits with the organizations and innovators' needs.


👩‍💻 Main Responsibilities

  • Implement Web API GraphQL interfaces and company tools using Node.js to serve TAIKAI web applications;
  • Work with the engineering team to design APIs and collaborate on our product requirements and architecture design;
  • Design Database Models based on our product requirements  and specifications;
  • Measure, debug and optimize backend workflows for good performance and low latency;
  • Modernize and streamline the architecture of existing services and APIs;
  • Implementing new features and modules in line with project and release milestones.


📃 Requirements

  • At least 3 years of experience as a Node.js and Backend Developer;
  • Good understanding of underlying backend technologies (e.g. GraphQL, ORMs, Relational Databases);
  • Solid understanding of data structures, algorithms, design patterns, and programming principles;
  • Deep understanding of system architecture for the web and mobile applications;
  • Experience with Continuous Integration and Delivery tools (e.g.  Jenkins, JIRA);
  • Excellent oral communication and written English skills;
  • Experience with Git and Agile Development Methodologies;
  • Passion for sharing your knowledge––with your peers.


👐 Nice to Have

  • Experience with Typescript, Postgres and Docker;
  • Familiarity with Cloud Architecture and Container Architectures;
  • Experience in identifying, optimizing and scaling APIs and Database in clouded environments;
  • Familiarity with JavaScript unit testing and integration testing frameworks;
  • A focus on Quality. Write your own unit tests, integration tests and champion quality interested in working in a lean/adaptive environment;
  • Focus on data-centred decision-making and learning by experimentation.


💫 Our Technology Stack

  • Next.js
  • Prisma
  • GraphQL
  • Node.js
  • Docker
  • Kubernetes
  • EOS


👏 What We Offer

  • Competitive Salary
  • Medical Insurance
  • Relaxed Work Environment
  • Awesome teammates 
  • A place where you have a voice and you can use your creativity to change the world
  • MacBook + Workstation
  • TAIKAI Swag
  • TAIKAI Library: a book per month of your choosing, to help you improve as a professional and an individual


Apply

Copyright © 2022 All rights reserved. TAIKAI — Hackathon Platform.