Job detail for Senior Full-stack Developer
Use AI to assess how you fit
Who We Are
Monadical is a fully remote software consultancy. We've built a diverse, friendly team that gets exposed to diverse industries and learning opportunities through our 3-12+ month projects across multiple sectors. Check our portfolio to see what we mean.
We also maintain company principles that guide who we work with and how we maintain our culture. It's a collaborative effort that any employee can edit through a pull request.
We're a relatively flat organization, fully-remote, and operate across many different toolsets and stacks depending on project needs. We're a diverse team that shares similar values: self-direction, technical excellence, and curiosity. We do a lot of R&D, and move quickly. That often means doing whatever it takes to answer a question, and being quick to adapt to new information. Our iteration cycles are short.
What We’re Looking For
We’re looking for Senior Full-Stack Developers with project management experience and the ability to lead teams. The ideal candidate should have a basic understanding of machine learning systems—particularly LLMs—and strong UI/UX design and user research skills to help us build more thoughtful AI-powered products. Experience with ML model deployment and LLM application development is a plus. We also welcome applications from candidates with strong DevOps experience!
Candidates should have strong professional experience with modern web development environments, along with excellent problem-solving and debugging skills across systems. Most importantly, we value open and inclusive communication. We seek candidates who can communicate fluently with team members, as well as with clients and managers, to extract product requirements and define a development path with accurate time estimates.
We are looking for people who demonstrate curiosity and a strong desire to learn and improve, with a high level of self-direction and motivation. We're a fully remote company, so you should be comfortable getting things done and directing team members with little oversight! That said, we enjoy each other's company on our shared chat system and calls, and we have a regular check-in habit to keep everyone informed about each other's work and side projects.
Minimum requirements
- Backend: Strong experience with Python | NodeJS | TypeScrypt
- Frontend: Strong experience with React based web development
- Client management and product management experience
- Strong communication skills
- Available during Eastern working hours (10am - 5pm EST, flexible)
Nice-to-have
- Experience with native or mobile development (e.g. iOS/Android/React Native/etc.)
- Experience with MLOps, data storage solutions, and cloud platforms
- Familiarity with large-scale data processing and distributed computing frameworks
- Knowledge of machine learning principles and algorithms
- Strong background in mathematics
- Open source contributor
- Located in or near Montréal
The Perks
Working with us comes with perks that matter:
- Fully remote work. We're a remote first company
- Flexible hours
- 30+ days off per year
- Competitive salary
- Autonomy. Flat organizational structure. Your ideas matter, regardless of your title
- Time, funding, and encouragement for talks, side projects, and open-source contributions
How We Hire
- 10min: Take an untimed coding test and access the application form upon passing.
- 45min: Non-coding conversational interview Chat with Ana (no whiteboarding or quizzing theory/architecture/etc)
- Short take-home project This step is optional for senior applicants: you may use your own open-source project instead
- Two 60 min Pairing interview: Add a feature to the take-home project with a lead developer
The whole process usually takes 2-3 weeks depending on the applicant pipeline and response times.