4+ years of experience
Remote
Serbia, Germany
Product
Software Development & AI
Selection process duration: 3h

Full-stack Engineer
4+ years of experience
Remote
Serbia, Germany
Product
Software Development & AI
Selection process duration: 3h
Why should you apply?
If you are a Full-stack Software Engineer who enjoys building systems, Rasa is the company for you! At Rasa, you will work on a conversational AI product and you will have a chance to come up with good architectural designs, quality code and break an ambitious vision down into milestones and issues.
Position details
Rasa is looking for a skilled Full-stack Software Engineer who is familiar with building systems using Typescript, to join their Engineering team. Together with the team, you'll build a product that allows Conversational AI teams to collaborate and annotate conversations to improve their bot performance. There are opportunities to lead architecture decisions and own the product. You’ll be collaborating with Engineers, Product Managers, Product Designers and you will report to an Engineering Manager.
Project details
They are building out their Rasa Platform, which includes 2 paid products to help enterprise teams at scale collaborate to build contextual AI Assistants. These two paid products make up the Rasa Platform, their proprietary Conversational AI Platform.
Rasa X/Enterprise: a User Interface (UI) that helps non-technical conversational AI teams collaborate at scale and perform CDD (Conversation Driven Development - their method for building and improving AI Assistants). This includes team tools for conversation review, refinement, and optimization.
Rasa Pro: is an extension of the #1 Free and Open Conversational AI Framework (over 25 million downloads). Rasa Pro is Rasa’s commercial conversational AI infrastructure that is extensible, flexible, and enterprise-grade. It has been built and tested to effectively respond to enterprise needs around security, observability, and scalability.
Team
They are a startup with around 80 people, sitting primarily across the US, UK, Germany, and Serbia. Their Engineering teams all sit within the UK, Germany, or Serbia, with their VP of Engineering based in Belgrade.
Key responsibilities
Lead by example and drive feature work beyond just implementation, taking ownership of the whole product experience
Be proactive in both product discovery and architecture discussions
Ask the right questions and move forward with projects with uncertainties within the context of the team; enable the team's delivery
Share and learn good software practices through code reviewing with your peers
Focus on solving user problems while designing systems; avoid pitfalls to over-engineer or optimizing prematurely
Navigate the tech stack: TypeScript, Node, React, GraphQL with Apollo, Python3, Redis, RabbitMQ, Postgres, GitHub Actions, and Kubernetes among other technologies and frameworks
Mentor junior developers and help them develop great software engineering skills
Requirements
4+ years of professional experience as a Software Engineer
3+ years of professional experience in React and Node
Experience in building complex, scalable, and highly reliable software systems
Experience working in a product-led organization
Ability to think ahead and anticipate technological challenges
Focus on delivery, quality, and engineering excellence
You take pride in teaching and learning from teammates, and enjoy constructive peer review in a respectful environment
You are comfortable being lean and fixing problems without waiting for someone to tell you to
You can effectively communicate what you’re working on with other business functions
You are able to deliver work under evolving requirements
You can work with various stakeholders to set priorities; you are able to handle competing priorities
About this company
Rasa is the leading conversational AI platform, enabling enterprises to build next-level customer experiences. Rasa's conversational AI platform allows companies to make better customer experiences by lowering costs through automation, improving customer satisfaction, and providing a scalable way to gather customer intelligence. Rasa runs in production everywhere from startups to Fortune 500s and provides the data privacy, security, and scalability needed by enterprises of every size.
Working conditions
Remote working model (with an option of renting a co-working space)
Flexible working hours
26 vacation days per year
6 paid education days per year
Benefits
Private healthcare
Regular remote team events, as well as a company-wide offsite every year
A Macbook, as well as another tech to help you do your job
A personal development fund & paid education days to help you grow within your role
Selection process
FatCat Select HR & Tech Screening
Client-side Hiring Manager Interview
Client-side Technical Interview
Client-side Culture Interview
Client-side Final Interview
Seems like a job made for you?
Fill in the form and apply today, we’ll reach out shortly.