Node.js Engineer with DevOps experience at Contra

Posted on: 02/10/2021

Location: (REMOTE)

Original Source

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

**Video Introduction** Video introduction to the job and [Contra](https://contra.com/) by our CTO <https://youtu.be/UHLVqwmLxIM> **Brief** You will be joining a small team of backend engineers working primarily with Node.js, GraphQL, and PostgreSQL. We are looking for someone who is primarily a Node.js developer but who could also support the team with DevOps-related tasks. If you have a deep interest in DevOps technologies such as Kubernetes, ArgoCD, GKE, etc., this is a great opportunity to work with a talented backend team while leveling up your DevOps skills. **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 located in a timezone within 3 hours of San Francisco * 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 **Why join Contra?** Hear it from us: > “It’s really fulfilling to work with such a passionate team to reimagine the future of work. There’s a lot of excitement around what we’re building, but at the same time, it’s balanced with a healthy respect for each other, working async and fully remote.” - Head of Product > “Working at Contra means working with humble and talented peers at the cutting edge of technology and design trends. Being able to contribute to a product with the potential to make work "work" for the individual and empower creatives fills me with joy every single day.” - Frontend Engineer **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 Frontend Lead Engineer (30-45 minutes) * You will receive a final answer from Contra no later than 48 hours after your final interview