高级 JavaScript 工程师 - 集成团队
Senior JavaScript Engineer - Integrations Team
我们是谁
Memtime 是 B2B SaaS 领域最成功的早期创业公司之一,客户遍布全球 86 个国家,数量达数千家。我们最近完成了 A 轮融资,现在正在扩大公司规模。我们的使命是成为时间跟踪的新标准——与全球每个项目管理软件集成。
我们如何工作
我们是一个国际团队,采用混合远程办公文化,并在慕尼黑设有总部办公室。
在 Memtime,我们关注时间——这意味着我们也尊重你的时间。
没有无休止的会议。没有不必要的官僚主义。
我们相信结构化的协作方式,让每个人都能看到自己工作的实际影响。
我们的产品
Memtime 是自动活动跟踪软件的领先解决方案:
- 我们的软件会自动记录你正在做的事情(邮件、文档、网站等),这样你可以轻松回忆起你一天的时间是如何度过的。
- 所有数据都保存在用户的设备上。不监控。不监视。完全隐私。
- 我们与项目管理软件、ERP 系统、会计、计费和协作工具无缝集成。
- 关于团队
- 我们的集成团队正在扩展——我们正在寻找一位有能力、以客户为导向的 JavaScript / Node.js 工程师,帮助我们构建和维护与第三方 SaaS 平台的集成。
- 这包括:
- 为外部系统(如 MS Teams、Zoom、项目管理及计费系统如 Xero、DATEV、Asana、Jira、Clickup 等)构建新的连接器
- 增强和维护我们的集成市场和配置系统
- 支持我们向开发者门户的转型,向合作伙伴和客户开放集成生态系统
你的工作将直接影响我们的产品如何融入客户的流程。
我们希望你在以下方面具备:
- 在公司环境中具有数年的 JavaScript 经验
- 具有丰富的 Node.js 经验
- 具有使用 REST 和/或 SOAP API 的经验
- 熟悉 SQL(SQLite、PostgreSQL 或类似)
- 以客户为导向的思维和务实的问题解决方法
- 团队合作精神和清晰的沟通能力
- 英语流利
如果你还具备以下条件,会更好但不是必须的:
- 具有 B2B SaaS 产品的经验
- 具有 Serverless 托管经验(如 AWS Lambda、API Gateway 等)
- 具有设计和文档编写 API 的经验
- 具有自动化测试经验
- 具有团队领导或指导工程师的经验
- 你将负责:
- 构建与第三方平台的集成
- 扩展和维护我们的集成市场
查看英文原文
Who we are
Memtime is one of the most successful early-stage startups in B2B SaaS, with thousands of customers in over 86 countries. We recently closed our Series A and are now scaling the company. Our mission is to become the new standard for time tracking — integrated with every project software worldwide.
How we work
We are an international team with a hybrid remote work culture and a headquarters office in Munich.
At Memtime, we deal with time — which means we also respect yours.
No endless meetings. No unnecessary bureaucracy.
We believe in well-structured collaboration that allows everyone to see the real impact of their work.
Our Product
Memtime is the leading software for automatic activity tracking:
- Our software automatically records what you are working on (emails, documents, websites, etc.) so you can easily remember how you spent your day.
- All data stays on the user’s device. No monitoring. No surveillance. Full privacy.
- We seamlessly integrate with project management software, ERPs, accounting, billing, and collaboration tools.
About the team
Our Integrations Team is growing — and we are looking for a capable, customer-oriented JavaScript / Node.js Engineer to help us build and maintain integrations with 3rd-party SaaS platforms.
This includes both:
- Building new connectors to external systems (e.g., MS Teams, Zoom, project management & billing systems such as Xero, DATEV, Asana, Jira, Clickup…)
- Enhancing and maintaining our integrations marketplace & configuration system
- Supporting our move towards a developer portal to open the integration ecosystem for partners & customers
Your work will have a direct, visible impact on how well our product fits into customers’ workflows.
What we are looking for in you
- Several years of JavaScript experience in a company environment
- Strong experience with Node.js
- Experience working with REST and/or SOAP APIs
- Familiarity with SQL (SQLite, PostgreSQL or similar)
- Customer-oriented mindset and practical problem-solving approach
- Team-player and clear communicator
- Fluent in English
Even better, but not required, if you
- Experience working on B2B SaaS products
- Experience with Serverless hosting (AWS Lambda, API Gateway, etc.)
- Experience designing + documenting APIs
- Automated testing experience
- Experience as a team lead or mentoring engineers
You will be
- Building integrations to third-party platforms
- Extending and maintaining our integrations marketplace
- Improving internal and external APIs
- Defining architecture and implementation approaches for new integration features
You will be working with
- Node.js
- SQLite
- Serverless Framework
- AWS Lambda + API Gateway
- Our internal integrations marketplace & developer platform
Job details
- Fully remote - no relocation
- Full-time 40h / week
- Your choice of hardware
Interview process
Please upload your CV (PDF file) in the application form (Cover letter optional).
If your submission meets our expectations, we invite you to a to a single 1.5-hour interview split into 3 parts:
- General info (Company, position, etc)
- Technical interview
- Your questions
IMPORTANT:
We ask a lot of questions in the application form, to not waste your time with several interviews. That's why it should not take longer than 2-3 weeks from filling out the application to getting an offer from us.
Why you should apply
We operate with a lean structure, fast decision-making and a high degree of ownership.
You will have the autonomy to drive meaningful impact and see your work reflected in the product quickly.
Help us grow the product, grow the company, and grow yourself.
Originally posted on Himalayas