Mateo
Mateo

Lead Software Engineer - SaaS Startup

Berlin, Germany (hybrid)
Employee
Software Development

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, Carwow 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. 👊

Tasks

As a Full Stack Developer at Mateo, your role is pivotal in building and maintaining our product. You will participate in the development of our entire tech stack based on Supabase alongside a few Node services, Cloudflare Workers and React-(Native) apps. Your work will ensure our applications are robust, scalable, and efficient from end to end.

Your Responsibilities:

  • Frontend and Backend Development: Design, develop, and maintain efficient, reliable, and scalable code for both the frontend and backend systems. You will ensure seamless integration with various external systems.
  • Architect Full Stack Solutions: Architect scalable and maintainable full stack solutions that handle increased loads, messaging volumes, and complex user interactions seamlessly.
  • System Optimization and Scalability: Work on error handling, observability, and scalability of our systems, including both backend services and frontend interfaces. Optimize existing systems for improved performance and user experience.
  • Collaboration: Collaborate closely with frontend engineers, backend engineers, and product teams to design and implement high-quality, secure messaging integrations and APIs, ensuring a cohesive user experience across the entire stack.
  • Best Practices: Adopt and implement best practices in testing, observability, and maintainability across the full stack, ensuring that the systems are not only functional but also easy to manage and extend.
  • Stay Current: Stay up to date on the latest developments in Supabase, Cloudflare, and related technologies, applying advanced techniques to improve both backend functionality and frontend performance.
  • Testing and Debugging: Conduct thorough testing and debugging of both frontend and backend applications, ensuring that our systems are reliable, secure, and performant.

Requirements

Strong Proficiency in Frontend and Backend Technologies:

  • Backend: Expertise in Postgres, including functions and plpgsql. Strong proficiency in SQL databases, query performance, and optimization.
  • Frontend: Proficient in modern JavaScript frameworks/libraries (e.g., React, Angular, or Vue.js) with a strong understanding of UI/UX principles.
  • TypeScript Mastery: Strong proficiency with TypeScript across both frontend and backend, with a deep understanding of different runtimes and environments.
  • Full Stack Optimization: Experience in optimizing both backend database queries and frontend performance, ensuring efficient data flow and responsive user interfaces.
  • Observability and Monitoring: Knowledge of observability and monitoring tools, with experience implementing and utilizing these tools across the full stack to ensure system reliability and performance.
  • Version Control Expertise: Strong understanding of source control using Git, including branching, merging, and pull requests, with experience managing version control for both frontend and backend codebases.
  • Problem-Solving Skills: Exceptional problem-solving abilities with a methodical approach to software engineering, capable of tackling challenges at both the frontend and backend levels.
  • Collaboration and Communication: Excellent collaboration and communication skills, capable of leading full stack projects and mentoring team members across different parts of the tech stack.

Preferred Skills:

  • Experience with Cloud Services: Familiarity with Supabase, Cloudflare, Flyio, or similar cloud services, with an understanding of how to integrate these into full stack applications.
  • Background in Observability: Experience with observability and monitoring tools across the full stack, ensuring both frontend and backend components are well-monitored and maintained.

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! 🙂

Updated: 4 hours ago
Job ID: 13429272
Report issue

Mateo

11-50 employees
Software Development

Wir bei Mateo verfolgen die Vision, die Kundenkommunikation der Zukunft zu schaffen.

  1. Lead Software Engineer - SaaS Startup