Fullstack Javascript Developer
Service Division - ManagedFull TimeMontréal, QCHybrid
Chrono Innovation
Chrono Innovation is a fast-growing tech startup building ChronoPlatform, an innovative solution that optimizes productivity and automates time and task management.
ChronoPlatform automatically converts engineering work into SR&ED claims.
Using our clients’ development tools, it generates documentation, categorizes R&D hours, and continuously identifies eligible work.
We also support partners through services in:
- product development
- software engineering
- growth
- cloud infrastructure
WE VALUE
People:
Our clients aren’t clients, they’re our partners. They’re people with whom we build meaningful, mutually beneficial long-term relationships.
Trust:
We earn the trust of our partners through transparency, honesty, and reliable delivery. To nurture the relationship, we get to know them as people — through natural conversation, we learn about them and their lives.
Clarity:
We rely on clarity to strengthen our partnerships. We keep our partners informed every step of the way — they’re never left wondering about the state of their initiatives.
Role
The Software Developer plays a key role in designing, developing, and maintaining software applications within their squad. This role requires strong technical expertise, an ability to solve complex problems, and a focus on high-quality code delivery. The Developer collaborates closely with the Principal Developer and Tech Lead, contributing to technical decisions and mentoring less experienced developers.
Chrono Innovation is looking for a Software developer to:
- Analyze user requirements and technical specifications to design and develop effective software solutions.
- Write clean, maintainable, and efficient code using appropriate programming languages, frameworks, and design patterns.
- Collaborate with project/product managers, designers, and other stakeholders to define software requirements and prioritize development tasks.
- Conduct code reviews, testing, and debugging to ensure the quality, performance, and security of software applications.
- Stay updated on emerging technologies and best practices in software development, applying them to enhance the development process.
- Actively participate in agile development methodologies to deliver software increments in a timely and iterative manner.
- Document software designs, APIs, and processes to facilitate knowledge sharing and maintain high-quality code documentation.
- Support and maintain existing applications by identifying issues, performing root-cause analysis, implementing fixes, and proactively suggesting improvements.
- Mentor other developers, providing guidance on coding practices, architecture, and career growth within the squad.
Job Type: Full-time, Permanent, hybrid (2 days a week from the office)
You are a good fit if
You are a talented software developer who wants to work with other talented software developers. You enjoy working in an agile environment where devs collaborate on a daily basis to build software that makes a difference. You appreciate commitment to best-practices – solving problems the right way.
Tech Stack
The tech stack varies depending on the problem to solve, but overall we use:
- Typescript / Node
- React / Vue / Next
- React-native
- Mongodb / mysql / pgsql
- Java / spring boot
- Docker, Kubernetes
- Google Cloud / AWS / Azure
- Terraform
- Microservices
- REST APIs
- graphql APIs
- Bitbucket Pipelines / CircleCI / Github Actions
- OpenAPI / Contract First API
Working at Chrono Innovation
At Chrono Innovation, we invest in employee wellness. Working with us includes:
- Flexible schedule with a hybrid work model.
- Offices in Montreal’s vibrant neighborhood, with a bright, open-space work environment.
- Personalized collective insurance coverage.
- 24/7 physical and psychological telemedicine for you and your family members.
- Access to the ChronoCare well-being program.
- Access to Sustainable Mobility program
- Paid training and courses through the Chrono University program.
- Opportunities to develop new skill sets and grow your career
- Registered Retirement Savings Plan (RRSP) and Registered Education Savings Plan (RESP) options.