Senior Backend Developer, eCommerce
We are looking for a Senior Backend Developer to join our team on a long-term project.
Our client is a Canadian software development company working on its own platform.
Project: SaaS-based, data-driven eCommerce platform on AI-powered and fully cloud-native technology. North America market:
- We do test-driven development in an agile environment, working on cloud-native, highly scalable, and performant microservices in Java, Go, Python, deployed onto Kubernetes, running on Google Cloud Platform.
- We embrace microservice at an organizational level, where teams of up to 6 engineers work on loosely-coupled components to deliver sophisticated features.
- We embrace a modern DevOps culture, where core product engineers work hand-in-hand with site reliability engineers and other teams to operate, monitor, troubleshoot, and frequently update our critical production systems.
- We work with our product owners to understand our roadmap, align the architecture with business goals on the horizon, and discuss challenges while grooming and refining our backlog.
Qualifications Required
- Strong proficiency in a strongly typed language (Java preferred)
- Strong proficiency in a non-strongly typed language (Python preferred)
- Comfortable with writing effective unit and integration tests
- Basic understanding of resilience, scalability, and security in software systems
- Previous exposure to distributed systems, microservices, and cloud-native applications
- Familiar with modern DevOps, preferably using modern tools such as Docker and Kubernetes
- Experience with Agile-based development practices
- Working knowledge of Git
Nice to have
- Proven experience embedding AI into coding, testing, documentation, and review workflows to automate and accelerate delivery
- Frontend fundamentals (enough to debug/ship small UI changes and collaborate effectively)
- Experience building and running services hosted in the cloud using Google Cloud Platform, Amazon Web Services, or Azure
Full-time remote job.
Required skills experience
| Java | 7 years |
| AWS | 5 years |
| Kubernetes | 5 years |
| GCP (Google Cloud Platform) | 2 years |
Required languages
| English | B1 - Intermediate |