➔ All jobs
➔ Jobs at Contra
➔ Apply for this job
Contra is an Independent-first community and commission-free hiring platform empowering the future of work. We match Independents with flexible opportunities and Clients with the perfect Independent for any project — from content creation to coding. We strongly believe that independence isn’t just a gig, it’s a way of life.Welcome to Contra! We’re an empathetic, kind, and humble team looking for Software Engineers to join us in building the Future of Work and the best community for independents. This is a Senior full-stack role, meaning you’ll have the opportunity to contribute across our web applications and backend services, while focusing on a specific part of the stack that plays to your strengths and preferences, like Frontend or Backend.We build with cutting-edge technology and have even open-sourced some of our internal inventions, like GraphQL Helix and Yarr that power our codebases. Our team loves to innovate to benefit everyone and deliver a top-notch Developer Experience for our internal team: fast pipelines, great API tooling, and the like. If this environment resonates with your engineering values, we’d love to talk to you!How you’ll add value at Contra- Contribute to our rapidly growing React and NodeJS codebases — everything from our web application to our backend GraphQL API, to our internal services that power payments.
- Contribute well-tested, end-to-end TypeScript code. We use Jest, Cypress, and some other tooling of our own design to power our tests.
- Craft readable, performant, and scaleable SQL queries and database schemas to solve data modeling problems.
- Help improve our internal design system, codebase architecture, application performance, and Developer Experience.
- Participate in all parts of the product development process, like design critiques, code reviews, and cross-functional planning with your team.
- Mission-driven. Our mission truly resonates with you and you would like to be a part of what we are building together at Contra!
- A dedicated team player. You thrive in a collaborative, remote-only environment and you are comfortable with 8 am-12 pm PST core hours!
- Passionate about learning. Share a genuine curiosity for learning, always eager to pick up new skills. We don’t expect everyone to know everything but you learn quickly!
- Goal oriented. Understand what you need to do in order to achieve your goals without needing all of the bells and whistles.
- Committed to trying. Have the resilience and willingness to try and try again even if you fail after a few attempts!
- Ambitious attitude. You bring a strong work ethic and contagious energy to your team as we work towards our North Star.
- Path Paver. Joining a startup you enjoy taking ownership, building out processes and documentation that might not exist to share with your team members.
- Typescript
- Backend: NodeJS, GraphQL, GraphQL Helix, Redis, PostgreSQL
- DevOps: ArgoCD, Docker, GitHub, Google Cloud Platform, Kubernetes
- Frontend: React, Suspense, Relay, Stitches, Three.js, react-three-fiber, GLSL shaders
- 🌎 Remote-only culture that is here to stay
- 🍎 100% health coverage for US full-time employees, and health reimbursements for all international contractors
- 💸 $4,000 laptop reimbursement upon starting + additional equipment, co-working, education, and meetups
- 💰 401k matching for US full-time employees
- 💛 No-meeting Wednesdays
- 🥬 Half days every third Friday of the month to enjoy a long weekend, reduce screen fatigue, and decompress
- 👋 Generous time off — 2 week-long company-wide shutdowns per year, so we can all collectively relax together, in addition to paid time off and flex days to look after your wellbeing.
- 👶 Flexible parental leave
- 🌴 Annual team-wide off-site
- 💁 A custom slack emoji, just for you!
- Intro call (15-30 minutes)
- Complete a Technical assessment (2 hours maximum)
- Technical interview (30-45 minutes)
- Non-technical (culture) interview (30-45 minutes)
- Strengths-based technical interview (30-45 minutes)
- Cross-Functional Interview (45 minutes)
- High-level technical interview with CTO (30-45 minutes)
- $130k - $160k USD
- Equity Value Range: $72k - $180k USD
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs
© 2019-2022 JobsinJS.com. All Rights Reserved.
More projects by me
Czech Course: Learn Czech language online