As a Senior Backend Engineer, you will play a key role in building and evolving core backend systems.Youll work on high-scale, cloud-native services that power critical business flows, with end-to-end ownership - from design and architecture to production, monitoring, and continuous improvement.Youll collaborate closely with engineers, product managers, and other stakeholders, and serve as a technical leader within the team.ResponsibilitiesDesign, build, and maintain scalable, high-availability backend services in a cloud-native environmentTake end-to-end ownership of features: design, implementation, deployment, monitoring, and ongoing optimizationContribute to system architecture, API design, data modeling, and event-driven flowsWrite clean, high-quality, and maintainable code, and participate in design and code reviewsOptimize performance, reliability, and resource usage (databases, infrastructure, integrations)Collaborate with Product and other stakeholders to translate business requirements into technical solutionsMentor and support other engineers, contributing to a strong engineering culture and best practicesContinuously improve engineering standards, tooling, and workflows as the company scalesRequirements: 5+ years of experience building scalable backend systems and end-to-end web applicationsStrong backend development experience in Node.js / TypeScriptExperience designing and working with microservice architecturesSolid experience with cloud-based environments (AWS - preferred)Familiarity with NoSQL databases (e.g. MongoDB), caching solutions (e.g. Redis)Experience with containerization tools such as Docker (Kubernetes - advantage)Strong understanding of software design, system architecture, and production-grade systemsExcellent problem-solving skills and a proactive, ownership-oriented mindsetStrong communication and collaboration skillsStartup mindset: adaptable, hands-on, and comfortable working in a fast-growing environmentThis position is open to all candidates.
מתעניינים במשרה הזו?