




Job Summary: Design, develop, and maintain scalable and secure backend systems, lead technical decisions, collaborate with multidisciplinary teams, and ensure code quality. Key Highlights: 1. Lead technical decisions and support system architecture definitions 2. Collaborate with multidisciplinary teams and mentor developers 3. Ensure code quality and address complex problem-solving * Design, develop, and maintain scalable, secure, and high-performance backend systems * Lead technical decisions and support system architecture definitions * Develop APIs and distributed services * Ensure code quality through best practices, automated testing, and code reviews * Collaborate with multidisciplinary teams (Frontend, Product, Design, DevOps) * Identify performance bottlenecks and propose continuous improvements * Address complex problems and production incidents * Contribute to the team’s technical growth by supporting and mentoring less experienced developers * Actively participate in agile ceremonies and technical planning * Ensure compliance with security, scalability, and observability standards Requirements: * Solid experience as a Senior Backend Developer * Proficiency in at least one backend language (e.g., Java, C\#, Node.js, Python, Go, or similar) * Strong experience developing RESTful and/or GraphQL APIs * Advanced knowledge of relational and non-relational databases * Experience with distributed system architecture and microservices * Solid understanding of version control (Git) * Experience with automated testing and software quality practices * Familiarity with agile methodologies (Scrum, Kanban) * Ability to make technical decisions and think critically * Strong communication and teamwork skills Benefits 20 paid vacation days.


