Dieses Stellenangebot ist nicht mehr verfügbar
Développeur Back-end Senior / Senior Back End Developer
- Montreal, Québec, Canada
- Montreal, Québec, Canada
Über
À propos d’e180
e180 a été fondée en 2011 comme une entreprise sociale, et est aujourd’hui une B Corporation certifiée et primée. Cela signifie que nous avons pris l’engagement public d’utiliser notre entreprise pour générer un impact positif et mesurable dans le monde.
Notre produit phare, Braindate, permet à des communautés internationales de vivre des expériences d’apprentissage humaines et transformatrices, fondées sur le partage de connaissances et les conversations courageuses. Notre mission demeure inchangée : libérer la grandeur humaine en aidant les gens à apprendre les uns des autres, tout en créant un profond sentiment d’appartenance.
Plus spécifiquement, Braindate travaille avec des clients entreprise d’envergure internationale (ex. NVIDIA, Salesforce, Atlassian, Hubspot, Cloudflare, Workday, SXSW, TED, etc) afin de transformer le networking traditionnel en connexions authentiques entre les participants lors de leurs événements phares. Braindate a été nommée en 2025 comme l’une des Most Innovative Companies de Fast Company et Best Event Technology for Networking aux Event Tech Live Awards.
À propos du rôle
Le rôle principal d'un développeur back-end senior est de concevoir, développer et maintenir des applications côté serveur robustes et évolutives.
Cela inclut de contribuer aux décisions architecturales, de diriger des projets techniques et d'assurer la santé et la performance de l'ensemble du système. Le développeur senior est également censé encadrer les autres membres de l'équipe et promouvoir les meilleures pratiques.
Vous serez responsable de maintenir et développer l'API qui alimente la plateforme Braindate et son tableau de bord associé, garantissant que notre infrastructure est saine et capable de gérer simultanément de nombreux utilisateurs.
Ce que tu feras (Responsabilités Principales)
- Concevoir, construire et maintenir un code backend efficace, réutilisable et fiable.
- Collaborer étroitement avec les autres développeurs back-end, front-end, l'équipe produit incluant les designers et l'équipe d'assurance qualité (QA).
- Diriger l'implémentation de nouvelles fonctionnalités et services, de la conception au déploiement.
- Collaborer avec les autres équipes pour définir les exigences produit et les décisions architecturales.
- Rédiger des tests unitaires, d'intégration et de bout en bout pour assurer la qualité et la stabilité du code.
- Optimiser les applications pour une vitesse et une évolutivité maximales.
- Effectuer des revues de code et fournir des commentaires constructifs aux pairs.
- Résoudre les problèmes de production complexes.
- Encadrer et fournir des conseils techniques aux autres développeurs.
- Agir comme guide et évangéliste pour l'équipe dans l'adoption des outils de codage AI/Agentic (ex. Claude Code, Cursor, MCP, etc.) et des meilleures pratiques.
- Se tenir au courant des technologies émergentes et des tendances de l'industrie.
Ton profil
Exigences Techniques (Obligatoires)
- 5+ ans d'expérience professionnelle dans le développement web back-end.
- Forte compétence en Python et compréhension des frameworks web (Django préféré).
- Expérience avec les bases de données relationnelles (PostgreSQL) et la mise en cache (Redis).
- Expérience avérée dans la rédaction de code bien documenté et testé.
- Confort avec Git et les flux de travail de développement collaboratif.
Compétences Non-Techniques
- Fortes capacités de résolution de problèmes.
- Excellentes communications écrites et verbales en anglais (le français est un plus).
- Capacité à expliquer clairement les concepts techniques.
- Motivé et à l'aise avec le travail à distance.
- Intérêt pour l'innovation technologique et l'apprentissage continu.
Atouts (Nice-to-Have)
- Expérience avec Django Rest Framework.
- Expérience avec Python typé.
- Compréhension des bases du HTML et du JS.
- Expérience de la conteneurisation Docker.
- Expérience de l'optimisation des performances et de la mise à l'échelle.
- Expertise en tests avec Pytest.
- Connaissance de TypeScript.
- Expérience de l'administration AWS et des pratiques DevOps.
- Expérience en startup ou scale-up.
- Expérience pratique avec des outils de codage assisté par IA/Agentic (ex. Claude Code, Cursor, MCP).
Ce que tu trouveras chez e180
- Un rôle avec l'opportunité d'approfondir vos connaissances en : modèles d'architecture web modernes, optimisation des performances, stratégies de mise en cache, infrastructure cloud, déploiement et bonnes pratiques de sécurité dans le développement Web.
- Une culture humaine, basée sur l’apprentissage, le courage, la collaboration et la célébration.
Avantages:
- Vacances non mesurées (illimitées) : Nous encourageons un bon équilibre entre le travail et la vie personnelle.
- Assurance : Les prestations de soins de santé sont offertes à tous les employés.
- Compte gestion santé de 500 $ / an.
- Programme de contribution aux REER .
- Bonis annuels en fonction des résultats de l’entreprise.
- Prime pour améliorer l’espace de travail à distance.
- Programme de budget à la formation (1000$).
- Prime BYOD.
- Prime Internet à domicile.
- Programmes de financement (achat ordinateur, amélioration espace de travail).
About e180
e180 was founded in 2011 as a social enterprise and is today an award-winning certified B Corporation. This means we have made a public commitment to using our business to generate a positive and measurable impact in the world.
Our flagship product, Braindate, enables international communities to experience human and transformative learning experiences based on knowledge sharing and courageous conversations. Our mission remains unchanged: to unleash human greatness by helping people learn from one another, while creating a deep sense of belonging.
More specifically, Braindate works with large-scale international enterprise clients (e.g. NVIDIA, Salesforce, Atlassian, HubSpot, Cloudflare, Workday, SXSW, TED, etc.) to transform traditional networking into authentic connections between participants at their flagship events. Braindate was named in 2025 as one of Fast Company’s Most Innovative Companies and Best Event Technology for Networking at the Event Tech Live Awards.
About the Role
The primary role of a Senior Back-end Developer is to design, develop, and maintain robust and scalable server-side applications. This includes contributing to architectural decisions, leading technical projects, and ensuring the health and performance of the overall system. The Senior Developer is also expected to mentor other team members and promote best practices.
You will be responsible for maintaining and developing the API that powers the Braindate platform and its associated dashboard, ensuring our infrastructure is healthy and capable of handling many simultaneous users.
What You’ll Do - Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable backend code.
- Collaborate closely with other back-end and front-end developers, the product team including designers, and the QA team.
- Lead the implementation of new features and services, from design to deployment.
- Collaborate with other teams to define product requirements and architectural decisions.
- Write unit, integration, and end-to-end tests to ensure code quality and stability.
- Optimize applications for maximum speed and scalability.
- Perform code reviews and provide constructive feedback to peers.
- Resolve complex production issues.
- Mentor and provide technical guidance to other developers.
- Act as a guide and evangelist for the team in adopting AI/Agentic coding tools (e.g. Claude Code, Cursor, MCP) and best practices.
- Stay up to date with emerging technologies and industry trends.
Your Profile
Technical Requirements (Mandatory)
- 5+ years of professional experience in back-end web development.
- Strong proficiency in Python and understanding of web frameworks (Django preferred).
- Experience with relational databases (PostgreSQL) and caching (Redis).
- Proven experience writing well-documented and well-tested code.
- Comfort with Git and collaborative development workflows.
Soft Skills
- Strong problem-solving abilities.
- Excellent written and verbal communication in English (French is a plus).
- Ability to clearly explain technical concepts.
- Self-motivated and comfortable with remote work.
- Interest in technological innovation and continuous learning.
Nice-to-Have
- Experience with Django Rest Framework.
- Experience with typed Python.
- Basic understanding of HTML and JS.
- Experience with Docker containerization.
- Experience with performance optimization and scaling.
- Testing expertise with Pytest.
- Knowledge of TypeScript.
- Experience with AWS administration and DevOps practices.
- Experience in a startup or scale-up environment.
- Hands-on experience with AI/Agentic assisted coding tools (e.g. Claude Code, Cursor, MCP).
What you’ll find at e180
A role with the opportunity to deepen your knowledge in: modern web architecture models, performance optimization, caching strategies, cloud infrastructure, deployment, and security best practices in web development.
A human culture built on learning, courage, collaboration, and celebration.
Benefits
- Unlimited vacation — we encourage a healthy work-life balance.
- Health insurance benefits offered to all employees.
- $500/year health spending account.
- RRSP contribution program.
- Annual bonuses based on company results.
- Remote workspace improvement allowance.
- Training budget program ($1,000/year).
- BYOD allowance.
- Home internet allowance.
- Funding programs for computer purchase and workspace improvement.
Sprachkenntnisse
- French
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.