Backend Software Engineer @ SaaS Startup
Would you like to be part of an up-and-coming Berlin start-up that is taking off?
Are you ready to learn new things every day and contribute your energy to a dynamic and highly motivated team full of A-players?
If so, then you've come to the right place!
At Mateo, we are on a mission to shape the future of customer communication and marketing. Over 1000 companies such as R+V, Jack&Jones and Vero Moda already rely on us to implement innovative communication strategies via messengers such as WhatsApp, Instagram, Facebook and more.
Our team works passionately every day to drive our clients' success - and that's where you come in.
Aufgaben
As a Backend Engineer at Mateo, your role is critical in building and maintaining our backend services. You will participate in the development and optimisation of our backend systems using TypeScript and Supabase Postgres / plpgsql, ensuring they are robust, scalable, and efficient.
Your responsibilities :
- Design, develop, and maintain efficient and reliable TypeScript and Postgres / plpgsql code for our backend systems that integrate with various external systems.
- Architect scalable backend solutions that can manage increased loads and messaging volumes seamlessly.
- Work on error handling, observability and scalability of our own system, and the integrations into external systems.
- Collaborate with frontend engineers and product teams to design and implement high-quality, secure messaging integrations and APIs.
- Optimise existing backend systems for improved performance and scalability, adopting best practices in observability, testing, and maintainability.
- Stay current on the latest developments in Supabase, Cloudflare and related technologies, applying advanced techniques to improve backend functionality and efficiency.
- Conduct thorough testing and debugging of application
Qualifikation
- Strong proficiency in Postgres and its features such as functions, features and plpgsql
- You have a kaizen mindset and are always on the lookout to continuously improve all functions
- Strong proficiency in sql databases and query performance and optimisation
- Strong proficiency with TypeScript on the backend, with a deep understanding of different runtimes
- Knowledge of observability and monitoring tools
- Strong understanding of source control using Git, including branching, merging, and pull requests.
- Exceptional problem-solving skills and a methodical approach to software engineering.
- Excellent collaboration and communication skills, capable of leading projects and mentoring team members.
Preferred Skills :
- Experience with Supabase, Cloudflare and Flyio or similar cloud services
- Background in observability and monitoring tools
Benefits
- Young, cool and dedicated team
- Central office in Berlin Kreuzberg / working fully remotely ️
- Experience in working in a high pace environment
- Learning from the best
- And much more that cannot be put into words
- We know that there is no perfect fit for the job. But if you have the right attitude, we'll grow into the requirements together.
We are looking forward to your applicaton!
Wir bei Mateo verfolgen die Vision, die Kundenkommunikation der Zukunft zu schaffen.