Jobs in Germany

This job position has been removed from Arbeitnow and might not be hiring still.

Home  | English Speaking Jobs  | Mateo  | Lead Software Engineer @ SaaS...
  • 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! 🙂

    Jobs at Mateo