
Senior Full Stack Developer
Similarweb12 days ago
Tel Aviv-Yafo, IsraelSenior
Responsibilities
- Design and build scalable backend services using NestJS, Node.js, TypeScript, and/or Python.
- Own API design, service contracts, versioning, authentication, authorization, and secure integration patterns.
- Design and optimize data models, database schemas, query performance, caching, queues, jobs, and events.
- Lead backend technical decisions, architecture, code quality standards, code reviews, and engineering best practices.
- Improve system scalability, fault tolerance, observability, testing, CI/CD, deployment practices, and reliability.
- Collaborate on React, TypeScript, and Vite frontend applications and align with frontend engineers on data shapes, performance, and user experience.
- Translate product requirements into scalable technical solutions while partnering with product, design, and data/AI teams.
- Use and evaluate AI coding tools, refine AI-generated code, and improve AI-assisted engineering workflows and automation.
Requirements
- At least 5 years of full stack engineering experience with a strong backend focus.
- Strong proficiency in Node.js, TypeScript, and NestJS; Python or an equivalent backend framework is also welcome.
- Solid working proficiency with React and modern frontend fundamentals including HTML and CSS.
- Experience designing scalable backend architectures, data models, APIs, authentication flows, and distributed systems.
- Experience with relational and/or NoSQL databases and query optimization.
- Strong understanding of system performance, reliability, and security best practices.
- Experience with unit, integration, and end-to-end testing and observability tooling.
- Hands-on experience using AI development tools and validating, debugging, and improving AI-generated code.
- Understanding of prompt engineering for engineering workflows and ability to work in fast-iteration environments.
- Strong product and technical intuition with excellent communication and collaboration skills.
- Experience with data platforms, analytics products, BI tools, large-scale data processing, streaming or real-time data patterns, or LLM API integrations is preferred.
Benefits
- Competitive compensation and benefits packages are offered.
- Employees receive career development support through Career Week, personalized coaching, and ongoing learning solutions.
- The company supports employee community through regular team outings and happy hours.
- The workplace emphasizes inclusion, belonging, and an environment where employees can bring their authentic selves to work.
- Employees are encouraged to bring forward ideas and take initiative.