THE IMPACT YOU WILL MAKE
Ultimately, you build the first conversational commerce suite that’s soon used by thousands of brands processing millions of conversations and hundred-thousands of orders each day.
THIS IS WHAT YOU WILL BE DOING
-
Lead major contributions in the backend, and ship client facing products collectively with your cross functional squad to continuously improve a high impact, live application and API.
-
Build relevant services to process and fulfil more messaging and commerce-related events, triggered by end-consumers, human agents or a chat-bot
-
Build an open API that any client can easily extend our functionality – a platform used by any kind of retailer or consumer brand
-
Build relevant services for your components as part of a squad
-
Operate what you have built: our no-ops B2B SaaS on containers wants to run standalone, while being very introspectable
-
Own the continuous migrations of application databases
-
Handle resource management for application databases (Redis, PostgreSQL)
-
Construct your own queries to serve analytics and automation use cases
-
Execute automated testing to ensure that high-quality products are delivered in a stable manner
-
Create, maintain and secure container artifacts and collaborate with other DevSecOps engineers
-
Choose right technologies based on problem set, contextual technologies and team capabilities
-
Collaborate with other developers, UX designer, product owner and stakeholder from within and outside your squad in an agile working mode
-
Partner with the product owner to develop a thorough understanding of clients’ user flows and problems, and devise robust technical decisions
-
Release to production and manage the respective processes and stakeholders
YOU'LL FIT GREAT WITH THESE SKILLS AND VALUES
-
You have an excellent understanding of the Node.js and JavaScript programming languages and have worked multiple years with them. Go, Rust, Python, C++, and similar are a plus.
-
You also track changes in the languages and evaluate them for your own coding practice. You understand quirks and limitations of them.
-
You have experience in SQL and NoSQL wizardry: You have worked with PostgreSQL and Redis.
-
You are eager to explore some data in a database and develop large parts of your query / data logic in the database.
-
You have worked on public APIs and have an opinion and expertise how to design them for a maximum of performance (includes cost) and developer experience. You know how to keep your API consumers backwards compatible.
-
You can get your hands dirty or are willing to create or maintain browser libraries (like a browser SDK) in Typescript
-
You can code for a web application, ideally you have some experience with modern frontend frameworks, even more ideally Vue.
-
You are experienced in DevOps (CICD, Automated Testing, cloud environments, etc.)
-
You have had the technical ownership for a product and lead a team of engineers
-
You have domain knowledge in messaging, commerce, customer relationship management or alike
-
You have a bachelor’s or master’s degree in Computer Science or any other related quantitative field or other relevant experience.