高级全栈开发工程师
Senior Full-stack Developer
## 我们是谁
**[Monadical](https://monadical.com) 是一家完全远程的软件咨询公司**。我们组建了一支多元、友好的 [团队](https://monadical.com/team),通过跨多个行业的 3-12+ 个月项目,获得多样化的行业经验和学习机会。查看我们的 [作品集](https://monadical.com/portfolio.html) 了解我们的意思。
我们还维护 [公司原则](https://monadical.com/principles.html),这些原则指导我们与谁合作以及如何维持我们的文化。这是一个协作的过程,任何员工都可以通过拉取请求进行编辑。
我们是一个相对扁平化的组织,完全远程办公,并根据项目需求使用多种不同的工具集和技术栈。我们是一支多元化的团队,拥有相似的价值观:自我驱动、技术卓越和好奇心。我们做了很多研发工作,行动迅速。这通常意味着不惜一切代价回答一个问题,并快速适应新信息。我们的迭代周期很短。
## 我们寻找的人
我们正在寻找具有项目管理经验并能带领团队的 **高级全栈开发人员**。理想的候选人应具备机器学习系统的基础知识,特别是 LLMs,并具备强大的 UI/UX 设计和用户研究技能,以帮助我们打造更有深度的 AI 驱动产品。具有 ML 模型部署和 LLM 应用开发经验者优先。我们也欢迎具有强大 DevOps 经验的候选人!
候选人应具备现代 Web 开发环境的丰富专业经验,以及在系统中出色的解决问题和调试技能。最重要的是,我们重视开放和包容的沟通。我们寻找能够与团队成员、客户和经理流畅沟通的候选人,以提取产品需求并准确估算时间制定开发路径。
我们寻找那些表现出好奇心和强烈学习与改进愿望的人,具有高度的自我驱动力和主动性。我们是一家完全远程的公司,因此你应该习惯在很少监督的情况下完成任务并指导团队成员!当然,我们喜欢在共享聊天系统和电话中互相交流,我们有定期的检查习惯,以让每个人了解彼此的工作和副项目。
### 最低要求
- 后端:熟练掌握 Python | NodeJS | TypeScrypt
- 前端:
查看英文原文
## Who We Are
**[Monadical](https://monadical.com) is a fully remote software consultancy**. We've built a diverse, friendly [team](https://monadical.com/team) that gets exposed to diverse industries and learning opportunities through our 3-12+ month projects across multiple sectors. Check our [portfolio](https://monadical.com/portfolio.html) to see what we mean.
We also maintain [company principles](https://monadical.com/principles.html) 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
1. **10min: Take an untimed coding [test](https://careers.monadical.com/) and access the application form upon passing.**
2. **45min: Non-coding conversational interview**
Chat with Ana (no whiteboarding or quizzing theory/architecture/etc)
3. **Short take-home project**
This step is optional for senior applicants: you may use your own open-source project instead
4. **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.