← Back to jobs
E

Senior Full Stack Developer

·Israel
On-siteFull-timeBackend DevelopmentIT Services

Responsible for end-to-end software development, from architecture design to production deployment. Focus on backend services with TypeScript, PostgreSQL, and Docker, alongside Next.js frontend. Conducts code reviews, manages version control, and works with object storage.

Responsibilities

  • Design and implement architectures for complex software systems.
  • Develop full-stack solutions with a focus on backend services using TypeScript.
  • Develop and maintain user-facing applications using Next.js.
  • Work with PostgreSQL and relational databases.
  • Conduct high-quality code reviews.
  • Use AI-powered development tools such as Claude Code.
  • Write Dockerfiles and build Docker images.
  • Work with S3 and object storage solutions.
  • Manage Git branching and versioning processes according to SemVer.
  • Support the complete development lifecycle from planning to deployment.

Requirements

  • At least 5 years of professional software development experience.
  • Proven experience developing complex full-stack systems.
  • Familiarity with Next.js.
  • Experience developing backend services using TypeScript.
  • Strong knowledge of PostgreSQL and relational databases.
  • Experience designing and implementing complex system architectures.
  • Strong code-reading and code review skills.
  • Experience with Docker, including Dockerfiles and building images.
  • Experience with S3 or similar object storage.
  • Proficiency with Git, branching strategies, and version management.
  • Ability to work independently and collaboratively.

Nice to have

  • Experience with multiple environments (Development, Integration, Production).
  • Familiarity with message queues (RabbitMQ, Kafka).
  • Backend development experience with Python.
  • Experience with FastAPI or Express.js.
  • Experience with OpenShift.
  • Familiarity with Model Context Protocol (MCP).
  • Experience with authorization systems (RBAC, ABAC).
  • Experience with data synchronization.
  • Experience with Elasticsearch.
  • Familiarity with Matomo.
  • Familiarity with neverthrow for functional error handling in TypeScript.
  • Familiarity with CI/CD processes (Woodpecker, Argo CD).
  • Familiarity with Israeli military systems.
  • Previous service in Ofek Unit.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions