Senior Full Stack Engineer
תיאור המשרה
We are looking for a Senior Full-Stack Engineer to join our engineering organization and play a key role in building and evolving complex products and platforms at scale.In this role, you will work across frontend, backend, and data layers, taking end-to-end ownership of meaningful features and systems.From design and implementation through deployment and production support. You will collaborate closely with product, design, and engineering partners to deliver high-quality solutions that support business goals, internal efficiency, and scalable growth.Responsibilities:End-to-End Full-Stack DevelopmentDesign, develop, and maintain complex features and systems across frontend, backend services, and databasesOwn features throughout their full lifecycle: design, implementation, testing, deployment, and ongoing production supportHands-On EngineeringWrite high-quality, production-grade code with a strong focus on reliability, performance, scalability, and maintainabilityContribute across the stack while making thoughtful trade-offs between speed, quality, and long-term sustainabilityProduct & Stakeholder CollaborationWork closely with internal stakeholders to understand requirements and translate them into effective technical solutionsActively participate in planning, estimation, and iterative deliveryArchitecture & Technical DesignContribute to system design and architectural decisions with a long-term, platform-oriented mindsetHelp evolve existing systems and design new components that support growth, reuse, and operational excellenceEngineering ExcellencePromote and uphold best practices in software engineering, including clean code, testing strategies, CI/CD pipelines, and observabilityParticipate in code reviews and technical discussions to maintain high standards across the codebaseTechnical Leadership & Knowledge SharingServe as a technical role model through collaboration, mentorship, and constructive feedback. Share knowledge and help raise the overall engineering bar across teams.Requirements: 8 years of professional experience building complex software systemsProven hands-on experience delivering large-scale production systems end-to-end, including design, development, deployment, and maintenance.Strong understanding of computer science fundamentals - object-oriented design, data structures, performance, and complexity.Experience working across both frontend and backend domainsA strong sense of ownership and accountability for the systems and features you buildExcellent communication skills and professional proficiency in EnglishCuriosity, self-learning ability, and a proactive, problem-solving mindsetNice to HaveBSc/MSc in Computer Science or equivalent practical experienceExperience with relational databases (e.g., PostgreSQL or similar)Familiarity with production monitoring, logging, and observability toolsExperience with containers and infrastructure tooling (e.g., Docker, Terraform, or similar).This position is open to all candidates.
מתעניינים במשרה הזו?