Backend Engineer | Integrations (Node.js)
n8n is a fair code licensed (practically open source) low-code workflow automation tool that allows you to connect different services together with custom logic (think syncing your CRM with an internal database or allowing companies to easily build Slack bots for their products). We launched 2020 to a ton of interest, and things have accelerated since then:
📈 With 85m Docker pulls and a huge active user base/community - we're already building global traction
⭐️ With 24k stars, we are now in the top 500 of the 238m projects on GitHub
🌱 We were Sequoia's first seed investment in Germany, and recently raised a $12m Series A round, led by Felicis Ventures
We're on a mission to give technical superpowers to everyone with a computer. Why not help us get there?!
The role
n8n’s bread and butter are our nodes that integrate with 250+ external services and APIs. Nodes can be visually linked together in order to build simple to very complex automation workflows. Adding, improving, and maintaining our integrations as well as our custom logic nodes is therefore a vital role in our engineering team. We are looking for someone who wants to take ownership of this and take our custom nodes and integrations to new heights.
- Take ownership of our nodes ecosystem, establishing standards and best practices that enable a seamless automation experience
- Develop new nodes as well as improve and maintain existing ones to make n8n the most loved automation platform that connects anything to anything
- Own the infrastructure around our nodes, from increasing test coverage to improving our CI/CD pipelines
- Be part of developing the roadmap and vision of our nodes together with the product team
- Work closely with with product managers, designers and developer advocates, along with the founder and senior management to help drive further growth of the company
Requirements
Must have
- Attention to detail
- You have experience working with Node.js (Typescript preferred)
- Experience in consuming RESTful and GraphQL APIs
- You are a pragmatic engineer knowing how to balance speed and quality. You know that keeping things simple is usually preferred over complex solutions
- You are curious and want to better understand how people use our tool in order to develop a better solution
- A growth, service, and positive mindset
Nice to have
- Experience with testing frameworks such as Jest and Cypress
- Relational database design and SQL programming skills (SQLite, PostgreSQL)
- Interest in open source
- Experience with cloud computing (Docker, Kubernetes) and DevOps knowledge
Benefits
- Career opportunities. We are looking to hire 'rising stars', who can grow with the company into more senior roles. We give you €1k a year to spend on courses, books, events and coaching, to support you in developing your career
- Transparency. We all know what everyone’s working on, how’s the company doing — the whole shebang
- A passionate team. We love our product. We have regular office hackathons to see who can build the coolest thing with it
- We're big fans of open source, and you'll get $100 per month to give to projects you care about
- Being fair is really important to us. Equity? Of course we give you equity
This role can be done from anywhere within Europe. We can sponsor visas to Germany; for any other country, you need to have an existing right to work. Our company language is English.
n8n is an equal opportunity employer and does not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.
n8n is an extendable workflow automation tool which enables you to connect anything to everything via its open, fair-code model. The company was founded in 2019, is headquartered in Berlin and raised funding from some of the best VCs and angels globally, including Sequoia and firstminute capital.
- Founded
- Founded 2019
- Employees
- 11-50 employees
- Industry
- Internet Software & Services
- Total raised
- $14M raised