Full Stack Engineer
Weaviate
Full Stack Engineer
As a Full Stack Engineer, you will design, build, and maintain the core services that power our SaaS platform.
About Weaviate
Weaviate is a remote-first tech start-up that thinks big and has a vector-based database at the forefront of database technology. It uses AI and machine learning to organize and search data in a completely new way. Weaviate is a semantic search engine that enables companies to create meaningful insights from their unstructured data. With over 1.5 million downloads, Weaviate continues to grow in popularity. It is currently used in e-commerce, facial recognition, anti-fraud, packaging, and chat applications.
Our entire team works remotely across the globe because we believe in the freedom and flexibility to work from anywhere and at any time. Our people experience this as a massive benefit! Our people are therefore comfortable working independently, proactive, they take ownership, and our people communicate effectively.
About this role
As a Full Stack Engineer, you will design, build, and maintain the core services that power our SaaS platform. Together with your colleagues you will implement new features into our microservice architecture in both the backend and the frontend and participate in requirements engineering as part of our software development lifecycle. Completing code reviews of your peers’ creations and working on automated tests are part of your daily routine as well as investigating issues that may occur.
In this role you are part of the Weaviate Cloud Services (WCS) team. This team builds Weaviate’s managed offering. From provisioning to auto-scaling, from monitoring to building vibrant dashboards, and from pricing integration to user administration. It will never get boring with the exciting challenges of offering a state-of-the-art vector database as a service to our users. The atmosphere in the team is friendly, collaborative, and enabling – with a focus on delivering premium-quality software products iteratively.
What we are looking for
- You describe yourself as an engineer who loves to work both on the backend as well as the frontend of a platform, but have a focus on the backend.
- You thrive to understand the requirements of the features you work on and deliver high-quality increments as part of your two-week sprints
- You have strong backend software engineering skills and must have good programming experience in Golang
- You are familiar with common frontend frameworks like React (or similar), and have experience in working with Typescript in this environment
- You have a good understanding of distributed microservice systems and know how to run them using Docker and Kubernetes
- You are experienced in CI/CD and know how to develop and operate continuously deployed applications in production
- You know how to work with No/SQL databases like Postgres and MongoDB
- Experience with GraphQL as well as testing tools like Cypress is a bonus
What we offer
- 100% remote with flexible work hours.
- Competitive compensation, including paid time off.
- Budget available to spend on going to conferences, co-working space, home office equipment, etc.
- Work with very experienced and fun team members.
- An atmosphere that encourages learning and personal growth, and that gives you lots of freedom, flexibility, and responsibilities.
- Department
- Weaviate Cloud Services
- Locations
- Remote
- Remote status
- Fully Remote
- Employment type
- Full-time
Colleagues
About Weaviate
Weaviateis a tech start-up that thinks big and is the developer of an open source vector database at the forefront of AI technology. We are a remote-first company. Our entire team works remotely across the globe because we believe in the freedom and flexibility to work from anywhere and at any time. Our people experience this as a massive benefit! Therefore we feel at ease with working independently, being proactive, and taking ownership of our work.
Full Stack Engineer
As a Full Stack Engineer, you will design, build, and maintain the core services that power our SaaS platform.
Already working at Weaviate?
Let’s recruit together and find your next colleague.