Full-stack Software Developer – Azzera, Inc
Company overview
At Azzera, we're at the forefront of a vital movement in the fight against climate change – assisting aviation companies in their journey toward net zero. In an industry-first, our flagship platform Celeste allows companies to measure and report on their greenhouse gases emissions and access a carbon trading exchange to manage their environmental impact.
Job Summary
We’re looking for a remarkable full-stack developer who is looking for a mission as much as a job, and will be a vital part of bringing our flagship platform into the market. You’ll be responsible for taking innovative features and carrying them through the whole development lifecycle – from architecting and system design, crafting bullet-proof code, and deploying that code to high-availability, cloud-native infrastructure.
You’ll be joining a technology-first, high velocity startup who are passionate about using tech for positive change. We employ the latest in CI/CD to ship small and often to keep our development pace high and release risk low. We engage closely with our customers to ensure we’re delivering the very best tools for them. We understand the trade-offs that come with delivering complex platforms, and we thrive in delivering simple solutions to complex engineering challenges.
Responsibilities
Design, develop, and maintain major features for Azzera's platforms using Java and Springboot 3.0 for the backend and Next.js/TypeScript for the frontend
Create and optimize database schemas in PostgreSQL to ensure data integrity, security, and performance
Write clean, maintainable, and testable code while adhering to coding standards and best practices
Ensure all code is secured end-to-end, in accordance with OWASP and other security standards
Monitor and enhance system stability using incident management and logging tools
Collaborate with UX/UI designers to ensure a world-class user experience
Stay up-to-date with industry trends and emerging technologies to propose innovative solutions and improvements
Qualifications
Bachelor's degree in Computer Science or Software Engineering, or equivalent practical experience
Minimum of 3 years of professional experience as a Full-Stack Developer
A track record of building modern, responsive, and interactive user interfaces using React, Next.js, TypeScript and similar technologies
Strong proficiency in Java and Springboot for backend development
Solid understanding of database design, optimization, and usage of PostgreSQL
Experience with CI/CD tools and techniques
Experience with RESTful API design and integration
Familiarity with version control systems, preferably Git
Experience with agile development approaches
Technical and business proficiency in English
A passion for both technology and environmental responsibility
Job Type: Full-time
Pay: From $65,000.00 per year
Benefits:
Casual dress
On-site parking
Work from home
Schedule:
Monday to Friday
Education:
Bachelor's Degree (preferred)
Experience:
Spring Boot: 2 years (preferred)
React: 2 years (preferred)
Language:
English (required)
Work Location: Hybrid remote in Saint-Laurent, QC H4T 1V6