Senior Backend developer
We are looking for a senior Backend developer to work on a production-level platform and take ownership of complex technical challenges across the stack. This role requires strong engineering skills, a solid sense of **clean backend architecture**, and an eye for **smooth, elegant user experience**. The system is already live and actively used, so we are seeking someone with real-world, senior-level experience. This is not a junior or learning position. Only developers with proven production experience should apply. Responsibilities • Analyze and understand existing frontend, backend, database, and automation logic • Design, review, and improve backend architecture for clarity, scalability, and maintainability • Diagnose and resolve complex bugs affecting performance, stability, or data flow • Improve system structure, code quality, and long-term maintainability • Optimize backend services and database usage (Supabase/Postgres) • Review, maintain, and improve n8n workflows and integrations • Refine backend behavior to ensure smooth interactions, clear feedback, and intuitive flows • Propose and implement improvements that enhance both backend robustness and user experience • Communicate technical findings, architectural decisions. Requirements • Strong expertise in Spring Boot , Node.js nad n8n automation • Solid understanding of backend architecture principles (modularity, separation of concerns, scalability) • Strong experience with Supabase and Postgres (authentication, schema design, performance optimization) • Experience working with n8n for automation and integrations • Excellent debugging, analysis, and problem-solving skills • Ability to quickly understand and improve large, existing codebases • Clear and professional communication Nice to Have • Experience designing or refactoring large backend systems • Cloud deployment and infrastructure experience • Security, data integrity, and performance optimization background • Experience collaborating closely with product and design teams Important We are intentionally looking for senior developers who care about **how systems are structured**, not just whether they run. If your experience is mainly tutorial-based, academic, or limited to small projects, this role will not be a good fit. How to Apply Please include: • A brief summary of your experience with the listed technologies • Examples of backend architecture or system improvements you’ve implemented in production • Your approach to improving backend structure and user experience in large, unfamiliar codebases Apply tot his job