Première détection par notre source: il y a 26 jours
Backend Engineer
@ WavesReach
Vancouver, Colombie-Britannique
En bref
WavesReach is hiring a Backend Engineer to design, build and scale the core backend services that power the AllScales business. The work covers API design, business logic, database work and production troubleshooting in high-performance, scalable environments.
Responsabilités :
- Design and maintain core backend services and APIs
- Build scalable services in Python or Go
- Design and optimize relational and NoSQL databases
- Write API documentation and automated tests
- Resolve production issues and improve reliability
Résumé des exigences :
- 3+ years of production backend development experience
- Strong proficiency in Python or Go
- Solid SQL and relational database skills
- Experience with Redis and distributed system concepts
- Familiarity with Docker, Kubernetes and CI/CD
Outils et compétences
Source et dates
Type de source non vérifié · manatal
- Date publiée par l’employeur
- Non fourni
- Première détection par notre source
- 2026-10-12
- Mise à jour du dossier source
- 2026-10-12
Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.
Détails du poste
| Niveau | Intermédiaire |
| Domaine | Développement logiciel |
| Expérience | 3 an(s) et plus |
| Milieu de travail | Bureau |
| Position | Surtout assis |
| Exigences physiques | physique faible · ordinateur élevé |
| Formation | Baccalauréat (préféré) |
| Domaines d’études | Computer Science |
Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.
WavesReach
| Champ | Valeur |
|---|---|
| Offres sur Jobsy | 2 |
We are looking for a skilled and execution-driven Backend Engineer to design, build, and scale core backend services powering AllScales business. This role requires strong backend engineering fundamentals, hands-on experience with production systems, and the ability to work in high-performance, scalable environments.
Responsibilities
- Design, develop, and maintain core backend services, including API design, business logic implementation, and system optimization.
- Build high-performance and scalable backend services using Python (FastAPI, Django, Flask) or Go (Gin, Echo, Fiber).
- Participate in database schema design, optimization, and maintenance using relational databases (MySQL, PostgreSQL) and NoSQL solutions (MongoDB, etc.) where appropriate.
- Write and maintain clear API documentation, unit tests, and integration tests to ensure system stability and long-term maintainability.
- Analyze system performance and address challenges related to high concurrency, high availability, and scalability.
- Contribute to backend architecture design and refactoring, promoting microservices, modularity, and standardization.
- Collaborate closely with frontend, product, QA, and DevOps teams to deliver features with high quality and on schedule.
- Troubleshoot, debug, and resolve production issues to ensure system reliability and uptime.
Requirements
- Bachelors degree in Computer Science or a related field is preferred.
- 3+ years of hands-on backend development experience in production environments.
- Strong proficiency in Python or Go; experience with both is a plus.
- Practical experience with backend frameworks:
- Python: FastAPI, Django, Flask
- Go: Gin, Echo, Fiber, or similar
- Solid knowledge of relational databases (MySQL, PostgreSQL), strong SQL skills, and experience with query optimization.
- Experience working with caching systems such as Redis, including understanding common caching challenges (cache penetration, breakdown, avalanche).
- Familiarity with distributed system concepts: microservices, message queues (Kafka, RabbitMQ, RocketMQ), task queues, and idempotency design.
- Basic Linux operation skills and familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Strong coding standards, attention to testing and documentation, and a systematic problem-solving approach.
Nice to Have
- Hands-on experience with high-concurrency, high-availability, and large-scale data systems.
- Experience with microservices governance, including service discovery, circuit breaking, rate limiting, and observability (logging, monitoring, tracing).
- Experience leading or deeply contributing to the design and implementation of complex systems from 0 to 1.
- Open-source contributions, technical blogging, or public speaking experience.
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.