HIRING | Full-time position

Senior Full-Stack Developer

The opportunity

Are you looking to join a fast-growing startup where your impact is felt every day? Panorama is looking for a passionate, committed developer with a growth mindset, looking to join a high-potential startup.

If you're motivated by the idea of building a product that really makes a difference, creating high-performance code and being part of a team united by an ambitious mission, this is the opportunity for you!

About the role

As a Senior Full-Stack Developer, you'll play an extremely key role in our growth by getting involved in major product decisions while actively coding in your day-to-day. Here are some of the upcoming challenges you'll be working on:

Integrate innovative features and AI-based features:
Design and deploy innovative features and AI solutions to enrich our software, maximizing value creation, management team efficiency and personalization of user experiences.

Grow our development and testing processes:Develop automated tools and processes to ensure rapid iteration and quality code as our product develops.

Implement advanced analytics:Deploy analytics modules that collect and analyze key data to improve our internal processes and provide valuable insights, enabling our users to make more informed, data-driven strategic decisions.

About you

You could be the ideal candidate if:
- You have a proven track record of delivering products by rapidly iterating based on customer feedback.
- You are committed to building products wisely. You seek to build reusable components, and useful features and documentation.
- You are very curious and able to learn quickly in a highly autonomous environment. You are eager to share your knowledge and expertise with your team.
- You value feedback and coaching, and appreciate being able to pass this on to your team.
- You care deeply about product quality, performance, usability and user experience.
- You are able to balance speed and precision. You know when to go fast and when to slow down to get things right.
- You bring a solid understanding of software architecture and design principles.
- You're enthusiastic about playing a leading role in a small team and developing yourself over the long term.

Qualifications

Experience:You have at least 6 years of experience in full-stack development.

Ability to work in a startup environment:You're at ease with fast-paced development and changes of direction that can happen very quickly!

Bilingual: Fluent in French and English, essential for communicating with our users and our team.

Qualities: You are flexible, customer-oriented and like to innovate while keeping a long-term vision. Continuous learning and the production of quality code are your priorities.

About Panorama

Panorama is SaaS governance software that automates board processes while providing best-practice recommendations. With our innovative technology, we enable boards to create more value and make informed decisions while being more efficient and agile.

We recruit on the basis of our five values and your past experience in making an impact.

Do you recognize yourself in these values? You could be the ideal candidate:
- Growth mindset
- Trust and communication
- Focus on customer experience and satisfaction
- Agility and speed with a long-term vision
- Data-driven

Our most recent accolades

- 🏆 Winner of the IMPACT prize 2024 @ Startupfest awarded by the Fonds de solidarité FTQ
- 🏆 Top 20 startup revelations of 2024 by Québec Tech
- 🏆 Top 105 most promising startups @ Web Summit 2023 in Portugal
- ⚙️ Currently incubated at Centech, a 2-year propulsion program among the 10 best in the world according to UBI Global
- Several media appearances including: La Presse, Les Affaires, InfoBref, Le Nouvelliste, etc.

Learn more about Panorama's story

Engineering at Panorama

The core of the platform is built on a serverless infrastructure using AWS Lambda and Node.js using Typescript. Our event-driven architecture allows us to iterate extremely quickly (we deploy several times a week), while keeping in mind that we need to be ready to scale. The frontend is built using React and Material UI and our own custom reusable components (migration to next.js likely within the next 12 months). We're always looking for improvements and new technologies to make our lives easier. An important part of this position will therefore be to review these technical choices and suggest improvements.

Our stack

Backend- Node.js with Typescript
- AWS services including Lambda, DynamoDB, SNS/SQS, OpenSearch (ElasticSearch)
- Cloudflare Workers
- Some Google cloud services including BigQuery
Frontend- React with Typescript
- Material UI
- Cypress

Most importantly, we love Github. From continuous integration and development (CI/CD) pipelines to business decision logs, we try to use Github as much as possible.

Join an innovation-driven startup, where your impact is real and felt.

The Panorama team is based in Montreal, and we work in person 2–3 days a week, in our Griffintown office (Bonaventure metro). If your experience comes close to what we're looking for, don't hesitate to apply.

Write to us at jobs@usepanorama.com