Senior Full Stack Developer
- Bnei Brak
- Drushim
מוזכר במשרה זו
תיאור
As a Senior Full Stack Developer, you will focus on implementing complex features and architectural improvements across our technology stack. Key Responsibilities and work requirements - Implement complex features across frontend and backend components. - Work with architects to implement microservices patterns according to best practices. - Develop and optimize API gateway implementations. - Participate in code reviews and technical discussions. - Implement security best practices and improvements. - Optimize application performance and scalability. - Participate in architectural design discussions. - Contribute to technical documentation. - Share knowledge and best practices with the rest of the team. - Participate in Agile ceremonies and technical planning. - Collaborate with the DevOps team on deployment and infrastructure improvements. - Collaborate with the Product team and other stakeholders. - 5+ years of professional software development building and shipping production web applications. - 3+ years working on at least two of the following in production: - Modern frontend: React or Angular (TypeScript), including component architecture, routing, forms, and client-side state/data fetching. - Backend APIs: ASP.NET Core (C#) or PHP (7.4+), including REST design, authentication/session handling, and integration with external services. - Demonstrated delivery of end-to-end features (API + UI or API + integration), including debugging across service boundaries. - Experience with HTTP-based integrations in distributed environments (third-party APIs, retries/timeouts, idempotency awareness, session or token propagation). - Working knowledge of web security basics: input validation, authn/authz patterns, secrets via environment/config (not source control), and safe handling of user-provided data. - Experience participating in code reviews, technical design discussions, and Agile planning (refinement, estimation, retros). Strongly desired (meet most, not necessarily all) - React + .NET experience on a BFF-style backend (orchestrating multiple backends, caching/session stores such as Redis). - Angular experience on a large, long-lived SPA (including incremental modernization alongside older client code). - PHP experience maintaining a mature server-side application (Composer, MVC-style layout, public APIs and webhooks). - Familiarity with cloud-hosted deployments (containers, CI pipelines, environment-specific configuration); you will collaborate with DevOps on releases and infra changes rather than owning all of IaC. - Exposure to AWS and/or Azure (APIs, identity, or hosted services). - Automated testing discipline: unit tests (e.g. Vitest/xUnit) and comfort with E2E or integration testing practices on your team. - Proficient English for written technical work; spoken English for day-to-day team syncs. Preferred Qualifications - Experience in HR tech, assessment, or similar B2B enterprise products (multi-tenant orgs, roles, billing, compliance-minded UX). - Practical use of resilience patterns for outbound HTTP (retries, circuit breakers, structured logging). - Monitoring and observability (structured logs, traces, or APM) in services you have operated. - Contributions to shared libraries or internal SDKs consumed by multiple services. - Familiarity with domain modeling (bounded contexts, clear service boundaries); explicit DDD certification not required. - Open-source contributions or maintainership.