Senior Full Stack Developer

  • Montreal, QC
  • Permanent
  • Full-time
  • 26 days ago
BrainBox AI utilizes self-adapted artificial intelligence technology to proactively optimize the energy consumption of one of the largest climate change contributors: Buildings.Our AI engine supports a self-operating building that requires no human intervention. Using deep learning, cloud-based computing, and our proprietary process, our solution autonomously optimizes existing Heating, Ventilation, and Air Conditioning (HVAC) control systems for maximum impact on energy consumption.We are excited to announce an opening for a Senior Full Stack Developer to join our dedicated technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable and secure cloud-based applications that support our AI-driven initiatives in energy and sustainability. This position involves collaborating with front-end teams to gather requirements, leading the development of features or APIs, maintaining existing internal front-ends, and participating in the full software development lifecycle of data-driven solutions. You will also stay updated on the latest in cloud services, performance optimization, cost efficiency, and reliability, contributing to our mission of revolutionizing building management.What you will do
  • Lead the design and development of backend services, APIs, and databases, ensuring high performance and reliability.
  • Work collaboratively with front-end teams to support and integrate UI components, contributing to a cohesive user experience, and maintain existing front-ends for internal resources.
  • Design and develop scalable and secure cloud-based applications that integrate seamlessly with our AI solutions.
  • Participate actively in the full software development lifecycle, from conception through deployment, maintenance, and enhancement.
  • Continuously learn and apply new cloud services, tools, and best practices to improve the backend architecture, performance, cost efficiency, and reliability of our solutions.
What you will need to be successful
  • A Bachelor’s degree in Computer Science or a related field.
  • 7+ years of experience in backend development, with a strong understanding of server-side programming languages such as Python, Node.js, and Java.
  • Proficiency in cloud platforms like AWS, Azure, or GCP, and experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Strong understanding of RESTful API development, microservices architecture, and modern database technologies.
  • Experience with front-end technologies.
  • Excellent problem-solving skills and the ability to work collaboratively across different teams.
  • Experience with big data infrastructure.
  • Experience or keen interest in data science is a plus.
Why work at BrainBox AI
  • Cool Environment | Collaborative Culture | Growth Opportunities |
  • Make a significant impact on the world - join the fight against climate change
  • Be a part of a revolutionary technology movement
  • Collaborate with innovative, out-of-the-(Brain) box thinkers in a fast-paced environment
  • Work with amazing people who truly have a passion in the work they do
At BrainBox AI, we are committed to providing an inclusive work environment. We value the diversity of our team, and we strongly believe in the power of people. We foster a safe space for our employees to thrive regardless of race, ethnicity, gender, gender identity, sexual orientation, age, and religion.

BrainBox AI