25 Oct
|
G&A ROBOT
|
British Columbia
25 Oct
G&A ROBOT
British Columbia
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, protected, 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
#J-18808-Ljbffr
📌 Full Stack Engineer (Backend-Focused) (British Columbia)
🏢 G&A ROBOT
📍 British Columbia