Senior Full Stack Developer
Join a delivery team building mission-critical systems for a leading financial institution. Own features across React, Next.js, and .NET middleware in a secure, regulated banking environment, while contributing to architecture, quality, and engineering practices.
תחומי אחריות
- Design, build, and maintain full-stack features across client, BFF, and middleware tiers.
- Develop responsive and accessible React interfaces and Next.js or JavaScript Backend-for-Frontend services.
- Implement .NET and C# middleware integrations with core banking systems and third-party financial APIs.
- Write secure, maintainable, well-tested code with unit and integration coverage.
- Follow regulated SDLC processes, including change management, environment promotion, security reviews, code review, and release control.
- Participate in architecture and design discussions and review code.
- Mentor team members and improve engineering practices.
- Collaborate with product, QA, architects, and client teams in a delivery-focused environment.
דרישות
- At least 5 years of professional full-stack development experience.
- Strong React and React Native experience, including modern patterns, state management, and component architecture.
- Hands-on experience building Backend-for-Frontend layers with Nest.js, Node.js, JavaScript, and TypeScript.
- Experience designing and developing layered Client, BFF, Middleware, and Core architectures.
- Experience with regulated enterprise software development lifecycles, including change management, security and compliance gates, and release governance.
- Strong unit and integration testing experience with Jest.
- Knowledge of REST APIs, relational databases such as SQL Server, Oracle, or PostgreSQL, Git, and CI/CD pipelines.
- Experience with RabbitMQ, Kafka, and asynchronous event-driven integration patterns.
- Deep knowledge of state-machine design for complex workflows and transaction lifecycles.
- Strong verbal and written English, with the ability to work in collaborative, client-facing delivery environments.
- Security-conscious approach to handling sensitive data and developing banking systems.
יתרון
- Experience with .NET and C# middleware services and integrations.
- Banking, payments, core banking, or other financial-systems experience.
- Hands-on experience with AI-assisted development tools such as Cursor or Claude Code; ideally at least one year.
- Experience with AWS, microservices, Docker, or Kubernetes.
- Familiarity with the Israeli banking landscape and Hebrew.