Senior Full Stack Developer

אדם מילאBnei Brakdrushimpublished 11/11/2026
Must-have:TypeScriptC#PHPReactAngularAWSAzureCloudFrontendBackendFullstackDevOpsMicroservicesSecuritySenior

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.