Contra is hiring a
Remote Senior Software Engineer
Who We Are And What We Do: Contra is a network of independent creatives, connecting you with the talent and tools to get work underway. Our platform offers all the necessary tools for discovering, hiring, onboarding, managing, and paying flexible talent. Why Join Contra's Journey? Contra is building the platform for the future of work. People, companies, and agencies are looking to adopt more flexible working styles, and we are leading the way, with a network of over 1M freelancers and 50k clients who depend on Contra to work together and collaborate, 100% commission-free. Weโve raised over $44M from top VCโs including NEA, Unusual Ventures and Cowboy Ventures. About You: - You are an excellent, independent problem solver.
- You have high standards for craft, quality, and attention-to-detail for the work that you ship, and motivate others to raise the bar.
- You know how to articulate and balance the tradeoffs of rapid pace exploration and building performant, scalable, reliable, and quality systems.
- You have high standards for verbal and written communication and are experienced at working in a remote organization, preferring to over-communicate and collaborate synchronously when able.
- You thrive in a fast-paced and dynamic environment. Our team knows how to execute and is relentless about our velocity.
- You apply an ownership mentality to everything you ship, and collaborate cross-functionally with other teams to achieve success.
- You dedicate effort to staying up to date with new technologies, patterns, and AI.
In a day at Contra, youโll probably: - Contribute to our end-to-end TypeScript, GraphQL, React monorepo.
- Contribute to our Vitest/Playwright test suite.
- Participate in the RFC process, building alignment around new database and API schemas and new patterns.
- Participate in all parts of the product development process, like design critiques, code reviews, and cross-functional planning with your team.
- Work on maintaining a tidy home: eliminate technical debt, improve performance, address customer bugs, improve developer experience, etc.
Our Stack: - Backend: TypeScript, PostgreSQL, GraphQL, NodeJS, Redis, Temporal
- Frontend: React, Relay, PandaCSS
- Data: Airbyte, dbt, Google BigQuery
- DevOps: ArgoCD, Docker, GitHub, Google Cloud Platform, Kubernetes
- Testing: Playwright, Vitest
- Tools: Linear, Mergify, PostHog, Slack, Turbo
- AI: OpenAI, Cursor, Supermaven, CodeRabbit (for code reviews โ itโs actually great!)
Total Comp: - Salary: $170,000 - $200,000 CAD
- Health + dental benefits
- Home Office Budget
- We will provide you with a company laptop on your start date
Interview Process - Intro Call with Recruiting Team (15-20 minutes)
- Technical Interview with Hiring Manager (45 minutes)
- Culture & Cross-Functional Interview (45 minutes)
- Paid Technical Assessment (3 hours) + Presentation (60 minutes)
- CTO & Co-Founder
- Engineering Manager
Contra is an equal opportunity employer, committed to diversity and inclusion. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Note: Contra communicates with applicants through @contra.com domains only. We never ask for money from potential employees. For the latest job postings, visit Contra Careers. Please mention the word DANKEN when applying to show you read the job post completely (#RMjE2LjczLjIxNi4yMzM=). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$120,000 — $150,000/year
Apply for this job
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
|