Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative firm is seeking a skilled backend developer to enhance their API and dashboard for a leading platform. This role involves not only coding but also participating in architectural decisions that shape user experience. You'll work in a dynamic environment, ensuring the health and scalability of infrastructure while collaborating with product teams. The position offers opportunities for continuous learning and personal growth, making it ideal for those passionate about technology and innovation. Join a team that values authenticity, growth, and collaboration, and contribute to meaningful projects that impact users worldwide.
City: Montreal (or remote with North-American timezone)
Languages: English (required), French (functional)
Tech Stack: Python/Django
Libraries & Tools: Django, Django Rest Framework, Django Channels, Celery, Docker, PostgreSQL
You’ll be in charge of maintaining and developing the API that powers Braindate.com and its associated dashboard. This role goes beyond just coding – you’ll be contributing to architectural decisions and implementing new functionalities that directly impact our users’ experience.
In addition, your role is to ensure that our infrastructure is healthy and can properly handle the numerous users that hit the servers at the same time.
Because our product is always evolving and we’re building our dashboard while building new features, you may need to support our Product Manager and Experience Producers by periodically gathering the right data or changing certain settings manually.
Our current backend is built using Python and the Django framework, adhering to RESTful API principles with Django Rest Framework.
We leverage Django Channels for real-time communication and Celery for asynchronous task processing.
Our infrastructure is containerized using Docker, and we rely on PostgreSQL for our relational database needs, complemented by Redis for caching to ensure optimal performance and scalability.
We are also exploring the adoption of Infrastructure as Code (IaC) practices, with a particular interest in leveraging AWS Cloud Development Kit (CDK) to manage and provision our AWS resources. We are seeking a skilled backend engineer to maintain and further develop this robust and evolving environment.
As a backend developer at e180, you might:
You’ll have the opportunity to deepen your knowledge in:
We’re particularly interested in candidates who:
At e180, one of our core values is learning (“We have a growth mindset.”). We cultivate human potential by enabling our people to learn from one another. We love to create rewarding learning experiences for our employees, clients and our community and want to increase the impact of collaborative learning around the world. We have invented Braindate , our flagship product, which helps people around the world connect with each other and share their knowledge.
Back End Developers work with the development (‘Dev’) team which maintains and iterates on Braindate and other emerging products. Our team defines best coding practices within e180 and stays up-to-date on the ever-evolving field. They work hard to create a development culture that is dependable, scalable and agile. The development team is small and lean: you’ll get to touch a lot of moving pieces, and will have the opportunity to effect the big picture both for the product and the company.
Each member of the team is autonomous, works remotely, and communicates with the team daily. Our projects are split between a Scrum approach and a Kanban approach to stay in sync with our development pace.
We are dedicated to creating pretty code that is documented, tested, and reads like prose to any other developer. Quality code makes for scalable projects and happy developers who feel accountable for maintaining it. We use the RICE prioritization framework to determine what’s the next most important bug to fix or task to complete.
We are dedicated to writing code that is documented, tested, and is easily readable by every developer. Each line of code written by the team will be submitted through a pull request that must be approved by a reviewer. This gives a great opportunity to review the code we write and share insights on the way we work.
We conduct regular optimization audits (run speed tests to identify bottlenecks and solve them) and meet weekly for cross-team code review so that we are continually learning from the diverse talent on the team.
e180 was founded as a social enterprise , and today, e180 is a certified (and award-winning!) B Corporation. This means that we’ve made a public commitment to leveraging our business to make a measurable difference in the world. Our flagship product, Braindate , has evolved over the years, but our mission remains the same: unlocking human greatness by helping people learn from one another.
We are value-driven.
Our values guide us at e180, shaping our internal culture and defining our interactions with the world. They influence our relationships with clients and colleagues, permeate our products, and inform our communications, training, and HR initiatives.
Our team’s well-being and growth is a top priority.
We designed our environment to prioritize our team’s happiness and health—from our rituals (like our weekly virtual game ‘tea times’ and regular celebrations) to the healthcare and programs that we offer to all employees.
You’ll get to learn.
Each team member gets to choose a personal Learning Quest to pursue. You’ll receive personal support, and time to explore your Quest.
You’re in charge of your time—and where you spend it.
We encourage you to self-manage your work schedule to best accommodate your life and commitments. Remote work is also an option for all team members.
You’ll get to travel.
Paris, Doha, Berlin – we’ve activated Braindate at iconic events all over the world. Our team has the opportunity to travel to support and experience the impact of Braindate productions across the globe.
The great benefits that set us apart:
e180 wants to offer the best conditions, the best environment, the best benefits in addition to the salary. While doing meaningful work is rewarding in itself, we also offer the following programs and benefits to all our full-time employees:
***
Our commitment to diversity means propelling it. As a certified B Corporation in the world of technology, we believe that it’s our responsibility to actively foster a welcoming environment for those who might not feel included or represented elsewhere in this sector. As such, we strongly encourage applicants from diverse racial and ethnic backgrounds, national origins, religions, sexual orientations, gender identities, and abilities to apply.