About the Role
About the Role
As a Back-end / Fullstack Developer at Base Camp Connect, you will design and develop robust backend services while also having the opportunity to work on full-stack tasks. Your contributions will significantly impact the product's foundation, technical choices, and code quality.
Who We Are
Since nearly 15 years, our mission is clear: to transform communications to protect human lives. We design and manufacture locally tactical and strategic communication solutions for Defense and special police forces. Our products interconnect incompatible systems to enable immediate operability in the field. We focus on innovation, ease of use, and extreme reliability.
Our mission aims to ensure human lives through smooth communications in special circumstances (public safety, military, search and rescue, and others). We need you to support our growth!
Your Impact
You will contribute to building solid, reliable, and well-structured backend solutions with a focus on API performance, clarity of application logic, and evolution of architecture. As you will arrive early in the product's life, your work will have a real and lasting impact on its foundations, technical choices, development practices, and code quality.
The position is primarily focused on backend development, with an openness to full stack depending on your profile and the product's needs.
Our Tech Stack
- Rust
- Node.js
- TypeScript
- PostgreSQL
Your Responsibilities
- Design and develop backend services in Rust, Node.js, and TypeScript
- Use PostgreSQL to model, query, and evolve product data
- Participate in API design and service flow
- Write clear, tested, secure, and maintainable code
- Take charge of features from design to production
- Contribute to architectural decisions and code reviews
- Collaborate with DevOps on deployment, observability, security, and reliability
- Help the team maintain a healthy codebase as the product evolves
Who You Are
- You have about 5-10 years of relevant experience in backend development
- You hold a DEC or a university degree in computer science, software engineering, or a relevant field
- You have solid experience in backend development
- You master TypeScript or Node.js
- You have an interest in Rust or experience with this language
- You are comfortable with PostgreSQL and relational databases
- You value testing and code quality
- You are autonomous, collaborative, and able to explain your choices
- You want to have a real impact on a product and on ways of working
- You are bilingual/fluent in French and English.
Benefits
- Flexible schedule
- Competitive salary
- Group insurance plan and a collective RRSP
- Access to a telemedicine platform and an Employee Assistance Program (EAP)
- Choice allowance program (sports, office space) and a cellular allowance
- On-site gym
- Unlimited coffee
- Regular company activities with a motivated and engaged team
Requirements
Backend development experience
You have about 5-10 years of relevant experience in backend development.
Proficiency in TypeScript or Node.js
You master TypeScript or Node.js.
Experience with PostgreSQL
You are comfortable with PostgreSQL and relational databases.
Interest in Rust
You have an interest in Rust or experience with this language.
Nice to Have
You are bilingual/fluent in French and English.
You are autonomous, collaborative, and able to explain your choices.
Benefits
Flexible schedule
Enjoy a flexible work schedule.
Competitive salary
Receive a competitive salary.
Group insurance plan
Benefit from a group insurance plan and a collective RRSP.
Telemedicine access
Access a telemedicine platform and an Employee Assistance Program (EAP).
On-site gym
Have access to an on-site gym.
Unlimited coffee
Enjoy unlimited coffee.