Senior Full Stack Developer / Lead

Job description

We’re looking for a Senior Software Engineer who’s a true technophile, an independent thinker, and a strong team player to join our engineering team.


This is a critical leadership position. 

  • Designing and developing systems and applications, making specific determinations about system performance.
  • Design and develop fault-tolerant scalable systems
  • Designing and developing next-gen architecture (web, mobile etc)

Requirements

  • 6+ years of software development experience. Minimum 3 years' experience developing rich, large-scale web applications
  • Experience with JavaScript, CSS and HTML and responsive UI & cross browser (Backend & Frontend, PHP+React - advantage)
  • RDB + NoSql databases (Postgresql/Dynamodb/redis/MQ…)
  • System Architecture specialist, designing and programming complex systems with multiple and different components .
  • Linux development
  • Experience with cloud web services (AWS - advantage)
  • Experience with deployment & virtualization tools (Ansible, Libvirt - advantage)
  • Experience with systems profiling
  • Experience developing robust HTTP APIs and back-end service