Full Stack Engineer (Backend-Focused)
- Burnaby, BC
- On-site
- Posted Oct 23, 2026
- 1 position
$80,000–$100,000 / year
Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
Design, build, and maintain scalable backend services and APIs while contributing to the evolution of microservice architecture. You will also develop user-facing frontend features and manage CI/CD pipelines to ensure reliable, high-quality software deployments.
Job details
Job description: G&A ROBOT INC. is a Vancouver-based smart food and beverage automation company. We operate automated coffee and beverage machines across universities, transit hubs, hospitals, and other public facilities. We're looking for a Full Stack Engineer who loves building reliable, scalable backend systems and is just as comfortable shipping polished features on the frontend. About 75% of your time will go to backend work and 25% to frontend work. You'll own features from design to production, help shape our microservice architecture, and improve how we build, test, and deploy software. What You'll Do Design, build, and maintain backend services and APIs in C#, Java, or Kotlin Build and evolve a microservice architecture: service boundaries, inter-service communication, data consistency, and resilience Build user-facing features with TypeScript and a modern frontend framework Own and improve CI/CD pipelines and the deployment process, so releases are fast, safe, and repeatable Work on DevOps practices: infrastructure, containerization, monitoring, logging, and alerting Write clean, tested, maintainable code, and take part in code reviews Work closely with product, design, and cross-functional team to turn requirements into working solutions Troubleshoot and fix production issues, and take ownership of system reliability What We're Looking For 3 - 5 years of professional software engineering experience Strong backend experience with C#, Java, or Kotlin Solid hands-on experience with TypeScript for frontend development Proven experience designing and running microservices in production Hands-on experience with CI/CD (e.g., GitHub Actions, GitLab CI, Azure DevOps, Jenkins) and DevOpspractices Familiarity with containers and orchestration (Docker, Kubernetes) and at least one major cloud provider (AWS, Azure, or GCP) Experience with relational and/or NoSQL databases Excellent communication skills: you can explain technical decisions clearly to both technical and non-technical people Self-driven: you take ownership, work well with little supervision, and push work forward on your own Nice to Have Experience building or integrating payment systems, such as payment gateways, transaction processing, reconciliation, PCI DSS compliance, or idempotency and handling failures in financial flows Experience with event-driven architecture and message brokers (Kafka, RabbitMQ, SQS, etc.) Experience with infrastructure-as-code (Terraform, Pulumi, Bicep) Experience in fintech or another highly regulated industry What We Offer $Base: 80-100k + RSU Health, dental, and vision benefits Complementary beverages and food Regular company events Onsite Parking
What you’ll do
Design, build, and maintain scalable backend services and APIs while contributing to the evolution of microservice architecture. You will also develop user-facing frontend features and manage CI/CD pipelines to ensure reliable, high-quality software deployments.
Requirements
Requires 3-5 years of professional software engineering experience with strong proficiency in C#, Java, or Kotlin and TypeScript. Candidates must have proven experience in microservices, containerization, and cloud infrastructure management.
Benefits
- Health benefits
- Dental benefits
- Vision benefits
- Stock options
- Complementary beverages
- Complementary food
- Regular company events
- Onsite parking
Listed skills
- Microsoft Azure · Preferred
- Kubernetes · Preferred
- CI/CD · Preferred
- Docker · Preferred
- TypeScript · Preferred
- Amazon Web Services · Preferred
- Kotlin · Preferred
- Java · Preferred
- Google Cloud · Preferred
- C++ · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- Java
- Kotlin
- TypeScript
- Microservices
- CI/CD
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- DevOps
- API development
- Relational databases
- NoSQL
- System architecture
- Communication
- Java (Programming Language)
- Troubleshooting (Problem Solving)
- Amazon Web Services
- Resilience
- Application Programming Interface (API)
- Financial Technology (FinTech)
- Software Engineering
- Microsoft Azure
- Infrastructure as Code (IaC)
- Scalability
- Automation
- Apache Kafka
- Docker (Software)
- Full Stack Development
- Front End Design
- Code Review
- Azure DevOps
- Terraform
- Jenkins
- Reconciliation
- C# (Programming Language)
- Github
- Gitlab
- Product Design
- Containerization
- Pulumi
- Event Driven Architecture
- Data Consistency
- RabbitMQ
- Transaction Processing (Computing)
- Payment Card Industry (PCI) Data Security Standards
- Payment Systems
Job areas
- Technology
- Software
- Engineering
- Food & Beverage
- Full Stack Engineer
- Full Stack Developer
- Web and Multimedia Developers
- Software Developers