Senior Node.js/GraphQL/PostgreSQL engineer at Contra

Posted on: 05/28/2021

Location: (REMOTE)

Original Source

Tags: github redis sql typescript node gitlab nodejs graphql postgresql react kubernetes

You will be joining a remote-first team of backend engineers working primarily with Node.js, GraphQL, and PostgreSQL. You will be designing database schema and building GraphQL API for a rapidly growing professional network. This is a highly demanding role at a very fast-growing startup, working in a team of highly-accomplished, yet humble team who deeply care about the mission of the company. If you ever wanted to work on a rocketship, this is as close as it gets. 🚀 [Video about the role, the team and Contra](https://www.loom.com/share/bf7c62cef7404faf88743852ba987d41) **How you’ll add value at Contra:** * Develop enterprise-scale backend services using cutting edge technologies * Write professional-quality, clean and testable TypeScript code * Transform business requirements into relational database structures and GraphQL schemas * Craft readable, performant and scalable SQL queries * Collaborate with the rest of the team through planning, code reviews and regular communication **You’ll be successful here if you:** * Carefully plan your work and build for the future * Deliver transparent, honest, and direct feedback to your peers on an early-stage product * Enjoy participating in all parts of the product process, not just coding * Thrive in a remote-first environment * Are fluent in verbal and written English **Our stack:** * Typescript * Backend: NodeJS, GraphQL, GraphQL Helix, Redis, PostgreSQL * DevOps: Gitlab CI/CD, ArgoCD, Kubernetes * Frontend: React, Suspense, & Relay **How Contra can add value for you:** * Remote-first culture * Healthcare for employees * Well-funded company built to scale * Competitive salary + equity * Generous vacation policy + paid holidays off * Flexible parental leave * Flexibility to choose employee or contractor status * Team retreat post-COVID * No Meeting Wednesdays * Half day every third Friday of the month * A custom slack emoji, just for you **Our interview process:** * Complete a self-assessment form (10-15 minutes) * Non-technical (introduction & culture) interview (30-45 minutes) * Technical interview with CTO (30-45 minutes) * Technical interview with Backend Lead Engineer (30-45 minutes) You will receive the final answer from Contra no later than 48 hours after your final interview. **Learn more about Contra** * https://contra.com/ * https://www.tiktok.com/@contrahq (our target audience is Gen Z) * https://twitter.com/contrahq * https://twitter.com/\_benhq (our Co-Founder, CEO) * https://twitter.com/kuizinas, https://github.com/gajus (our Co-Founder, CTO)