senior backend engineer: node.js jobs



About Contra

Contra is a professional network for the independent digital workforce. Digital professionals use Contra to create stunning visual profiles, earn money commission-free, and build high-quality professional communities and referral networks. Contra was started by a group of independents who were tired of existing professional networks that are blind to the needs of digital professionals. We’re creating a new way to work for the independent digital workforce.




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 Backend Lead Engineer (30-45 minutes)
  • You will receive a final answer from Contra no later than 48 hours after your final interview