left arrow icon darkLeft arrow icon

Backend Engineer

WHO YOU ARE

You are a talented backend engineer with a passion for new technologies.

You have experience with databases, data structures and building efficient and highly performing platforms.

You set a high bar for code quality for yourself and your teammates.

WHAT YOU’LL DO

●      Design, develop, and deploy new features with a focus on code quality and scalability

●      Be proficient in server-side development and optimization of data, including database creation and management and debugging

●      Integrate data from various back-end services and databases

●      Create and maintain software documentation

●      Create user-friendly and intuitive interfaces

●      Create and analyze reliable and secure back-end functionality

●      Maintain, expand, and scale our platform

●      Remain knowledgeable of emerging technologies/industry trends and apply them into operations and activities

●      Collaborate with front-end developers and web designers to match visual design intent

●      Collaborate closely with your squad (product manager, designers, engineers) and become a key member of an autonomous, cross-functional team

●      Build and operate infrastructure and deployment pipelines

●      Continuously improve our product by positively influencing the product roadmap

●      Workin an environment that supports your individual growth  

SKILLS & REQUIREMENTS

●     Minimum Bachelor of Science in computer science, software engineering, programming, or equivalent

●     3+ years of experience in building applications using Node.js

●     3+ years working on data platforms, both SQL and NoSQL

●     Good understanding of data structures and algorithms

●      Understanding of object-oriented programming

●     Proficiency with languages such asJava, Ruby, PHP, MySQL, SQL, and Python

●     Proficiency in at least one of the following: JavaScript, Ajax, jQuery, HTML, CSS, Bootstrap

●      Experience with the design and implementation of APIs

●      You are comfortable working with modern infrastructure and tools

●      Understanding of code versioning tools such as SVN, Git, and Mercurial

●      Understanding of code management tools such as Subversion, Git, and Helix Core

●      Understanding of code deployment tools such as Jenkins, Capistrano, and ElectricFlow

●      Excellent time-management and communication skills

●      Great team player spirit and love for giving and receiving feedback

●      You are open-minded and strive to be better every day

TECH STACK

It isn’t required for you to be proficient in all areas of our tech stack.

●      Node.js( Apollo Server)

●      ApolloClient

●      React

●      ReactNative

●      GraphQL

●      Typescript

●      Github& Github Actions

●      Prisma.io &Nexus

●      GoogleCloud Platform

 

PERKS

●     Competitive Pay, Health, 401k

●     Vacation