Would you like to be part of an upandcoming Berlin startup 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 Aplayers
If so then youve 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 RV 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 thats 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 highquality 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.
- ProblemSolving Skills: Exceptional problemsolving 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 wellmonitored 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 well grow into the requirements together.
We are looking forward to your applicaton!