DevJobs

Full Stack Engineer

Overview
Skills
  • JavaScript JavaScript
  • Python Python
  • TypeScript TypeScript
  • SQL SQL
  • Node.js Node.js
  • React React
  • Angular Angular
  • Redis Redis
  • Elasticsearch Elasticsearch
  • NoSQL NoSQL
  • Docker Docker
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ

We’re looking for an experienced and hands-on Full Stack Developer to join and lead the development of large-scale distributed systems. The ideal candidate is passionate about solving engineering challenges in a dynamic environment, leveraging both proprietary and open-source technologies.

What You'll Do:

  • Take a leading role in the design, development, and integration of complex distributed systems (Server & Client side)
  • Lead a team, manage task analysis, estimations, timelines, and code reviews
  • Build cloud-based, microservices-oriented applications (REST APIs) in a Linux environment
  • Collaborate cross-functionally in a changing, fast-paced setting

Requirements:

  • B.Sc. in Computer Science, Software Engineering, Computer Engineering, or a related field
  • At least 5 years of hands-on experience developing large-scale distributed systems
  • 5+ years of experience building web-based systems using open microservices architectures on public/private cloud
  • 2+ years of proven experience leading a development team
  • Experience with containerization tools (Docker, Kubernetes)
  • Strong proficiency in JavaScript and TypeScript
  • Experience with Node.js
  • Experience with Angular or React
  • Experience with Python
  • Experience with relational and non-relational databases (SQL/NoSQL, Redis, Elasticsearch)
  • Familiarity with messaging and pub/sub systems (e.g., RabbitMQ)
  • Knowledge of DevOps processes – an advantage

Sela