Senior Ruby Developer jobs in British Columbia
- HatchBritish Columbia
- $100,000–$150,000 a year
- Full-time
- Monday to Friday +1
- Paid time off
- Life insurance
- Disability insurance
- Work from home
- We are looking for an experienced Senior Backend Engineer with proven experience designing and implementing robust, scalable backend systems.
- JobberVancouver, BC
- $125,800–$170,100 a year
- A demonstrated level of senior software engineering experience on a full-stack development team.
- We have a range of experience levels on teams which allow for…
- View all Jobber jobs - Vancouver jobs
- Salary Search: Senior Software Engineer salaries in Vancouver, BC
- See popular questions & answers about Jobber
- MastercardVancouver, BC
- $111,000–$160,000 a year
- Full-time
- The Customer connect team was created to establish Mastercard as the frontrunner in the fast-evolving real-time payments space, and to position MasterCard to be…
- View all Mastercard jobs - Vancouver jobs
- Salary Search: Senior Software Engineer salaries in Vancouver, BC
- See popular questions & answers about Mastercard
- ClioVancouver, BC
- $112,000–$151,500 a year
- Full-time
- As part of our hybrid model, all hub-based team members are expected to work from the office at least twice per week on designated Anchor Days.
- View all Clio jobs - Vancouver jobs - Software Engineer jobs in Vancouver, BC
- Salary Search: Software Developer (Burnaby) salaries in Vancouver, BC
- See popular questions & answers about Clio
- ClioVancouver, BC
- $144,700–$195,900 a year
- Full-time
- This role will require a presence in the Burnaby hub office twice a week.
- Work with a team of developers to solve complex problems and provide elegant solutions…
- View all Clio jobs - Vancouver jobs - Senior Software Engineer jobs in Vancouver, BC
- Salary Search: Senior Software Developer (Burnaby) salaries in Vancouver, BC
- See popular questions & answers about Clio
- Scribd, Inc.Vancouver, BC
- $141,000–$255,000 a year
- Full-time
- This posting reflects an approved, open position within the organization.
- You'll work closely with engineers across search, recommendations, web, and mobile, as…
Senior DevOps Developer (PDSW scrum) [585]
Easily applyD-Wave Quantum Inc.Burnaby, BC V5G 4M9- $150,000–$206,000 a year
- Full-time
- On call
- In this role, you will be on a team of talented DevOps developers working with our Processor Software and Hardware Engineering teams to automate, deploy,…
- View all D-Wave Quantum Inc. jobs - Burnaby jobs - Senior Developer jobs in Burnaby, BC
- Salary Search: salaries in Burnaby, BC|textlinkEl]
Senior Fullstack Engineer
Easily applyScalarBritish Columbia- $150,000–$250,000 a year
- Experience building developer tools, or working with OpenAPI and JSON Schema.
- You care about craft and developer experience, and you'd rather collaborate to the…
Senior Fullstack Engineer
Easily applyScalarBritish Columbia- $150,000–$250,000 a year
- Experience building developer tools, or working with OpenAPI and JSON Schema.
- You care about craft and developer experience, and you'd rather collaborate to the…
Software Engineer, Python
Easily applyNorthbeamVancouver, BC- $140,000–$155,000 a year
- 8 hour shift
- You'll work day to day with a cross-functional team of data scientists, product managers, and designers, and with senior engineers who will help you grow into…
- View all Northbeam jobs - Vancouver jobs - Software Engineer jobs in Vancouver, BC
- Salary Search: Software Engineer, Python salaries in Vancouver, BC
Senior Software Engineer, Python
Easily applyNorthbeamVancouver, BC- $170,000–$200,000 a year
- 8 hour shift
- We're looking for a senior-level software engineer who leans backend and can take product problems from first principles through implementation.
Staff Software Engineer, Python
Easily applyNorthbeamVancouver, BC- $190,000–$220,000 a year
- 8 hour shift
- Northbeam is fundamentally a data product - the whole company.
- We're looking for a Staff-level Software Engineer who leans backend and can take product problems…
Senior Software Developer
Easily applyWenco (a Hitachi Construction Machinery...Richmond, BC V6V 2X3- $120,000–$150,000 a year
- Full-time
- Wenco International Mining Systems (www.wencomine.com), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies…
Senior Full Stack Engineer
Easily applyProcurifyVancouver, BC- $135,100–$159,000 a year
- A big part of this role involves a desire for personal growth, and a customer-centric mindset.
- We’re seeking entrepreneurial people who are willing to challenge…
- View all Procurify jobs - Vancouver jobs - Full Stack Developer jobs in Vancouver, BC
- Salary Search: Senior Full Stack Engineer salaries in Vancouver, BC
- See popular questions & answers about Procurify
Senior Product Developer (Remote)
Easily applyTraction RecVancouver, BC- $110,000–$120,000 a year
- Full-time
- Salesforce Nonprofit Sales Partner of the Year and ISV Partner of the Year.
- Computer Science Degree or equivalent experience.
- Hedgehog Technologies Inc.Burnaby, BC
- Full-time
- 10+ years of experience in rail safety assurance or RAMS engineering (for senior/principal roles).
- The successful candidate will play a key role in developing…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
Senior Backend Engineer - Electronic Arts [EAG260818]
Senior Backend Engineer - Electronic Arts [EAG260818]
Job details
Full job description
About Us
Hatch Studio has been building and running software since 2011. Our engineers have worked on products used by millions of people, alongside teams at companies like EA, Epic Games and Krafton. We've lasted 15 years by delivering great work and treating people well.
We believe AI is changing how great software gets built, and we want our people at the front of that change. At Hatch, you'll be encouraged to explore AI tools in your daily work, share what you learn, and help shape how we build. We want engineers who are curious, care about quality, and take ownership of what they ship.
We're based in Vancouver, with team members across Canada.
About The Role
We are looking for an experienced Senior Backend Engineer with proven experience designing and implementing robust, scalable backend systems. This role involves significant contributions to the backend development of an innovative game by Electronic Arts, ensuring performance, scalability, and reliability.
You will be working in an engineering-oriented fast-paced environment, with minimal management and detailed task definition. You need to be a self-starter and excel at making your own decisions and organizing your work according to the declared goals.
The backend for this project is built in Go. Go experience is a plus, not a requirement: strong backend engineers who haven't used it yet will pick it up on the job.
This is a remote position with working hours that must align with Pacific Time (PT) business hours.
You will
- End-to-End Backend Ownership: Design, build, deploy, and maintain robust backend services across the stack—including API design, database modelling, schema migrations, and event flows.
- Scale & Reliability: Architect high-concurrency backend systems in Go capable of handling significant request volumes and data throughput, bringing the design and scaling experience you've built in other languages if Go is new to you. Participate in on-call rotations for backend systems you build.
- Client-Server Architecture: Define and maintain robust client-server contracts, managing API versioning, offline syncing state, idempotency, retries, and auth lifecycles.
- Cloud & Microservices: Build, deploy, and optimize scalable microservices on cloud platforms (AWS).
- Technical Communication: Write clear Architecture Decision Records (ADRs), system design specs, RFCs, and deliver thorough, actionable code reviews.
You have
- 6+ years of professional experience building production software.
- Production Backend Experience: 3+ years of production backend experience in Go, Java, Kotlin, Python, Rust, Node/TypeScript, Scala, C++ or a similar language, used as your primary backend language (not just as a secondary or “familiar with”). We're prioritizing engineers whose primary backend background is in languages like these; this role is not the right fit for backgrounds centred mainly on C#/.NET.
- Proven Scale: Track record of building and operating backend services at scale, backed by real production metrics (RPS, data volume, concurrency).
- Relational Database Expertise: Advanced proficiency in PostgreSQL beyond basic ORMs (complex queries, indexing, data modelling, schema migrations).
- Client-Server Integration: Hands-on experience designing robust client-server protocols (push/pull sync mechanisms, idempotency keys, token management).
- Production Operations: Hands-on experience being on-call for backend systems you personally built and deployed.
- Modern Tooling: Daily use of AI coding tools (Claude Code, Cursor, Copilot, etc.) with a highly critical lens—you carefully review, refactor, and reject substandard generated code rather than blindly merging it.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Must be a resident of Canada and be eligible to work in Canada
- Ability to work during Pacific Time Zone regular business hours
- Flexible to attend remote meetings during the evening, when required.
Nice-to-Haves
- Go (Golang): Production experience with Go. If you don't have it yet, you'll pick it up on the job.
- Communication Protocols & Messaging: gRPC, Protocol Buffers (Protobuf), and messaging/event services such as AWS Kinesis, SNS/SQS, Kafka, or NATS.
- Cloud Platform Experience: Hands-on experience with GCP infrastructure and microservice deployments.
- Observability & Infra: OpenTelemetry, Prometheus, Grafana, Datadog, Docker, Kubernetes, and Terraform.
- Database Tuning: Postgres performance optimization, query execution plan analysis, and zero-downtime database migrations.
- Domain & Background: Prior experience in agency, studio, or consultancy environments managing complex codebases, or a track record of open-source contributions. Interest in the gaming industry is a plus.
- Must be a resident of Canada and be eligible to work in Canada.
How to apply:
- To apply, please send your PDF resume and Github profile.
- Note: A background check will be required for employment in this role.
Job Types:
Permanent, Full-time
Schedule: Monday to Friday
Pay:
$100K to $150K per year
We offer:
- Health Spending Account
- Disability insurance
- Life insurance
- Paid time off
- Work from home
Accommodation
Hatch Studio is committed to an inclusive and accessible hiring process. If you need an accommodation at any stage of recruitment, tell us when you apply or at any point after, and we'll work with you to meet your needs.