Senior Full Stack Engineer.

Job description

We are looking for an enthusiastic and dedicated SW developer to work within our SW Tools team, preferably with experience in full-stack technologies and background / understanding of data / test / automation development, who can build tools to process / organize / visualize data and support work methodologies.


  • We are looking for an engineer that has a high attention to detail, and who can take ideas and abstract details and transform them into software solutions.
  • This position requires someone who is both independent and able to work remotely with several cross functional teams but also a good team player that can work in collaboration with a local team.
  • Creativity in thinking, bringing Idea’s to the table and pro-activity to deliver them with ability to convince others of those Ideas.
  • Be a main system / platform / tool developer and deliver web tools based on Python backend, for Internal needs.
  • Working together with a small team in collaboration and delivering these tools to remote team to integration / deployment.
  • Responsible for: Code quality, testing coverage, SW architecture, code reviews and drive the core development activities.

Job requirements

  • Highly technical, hands-on SW developer with experience working in small-mid size teams.
  • Curious and loves to experiment with new SW development technologies / tools.
  • 2-3 years in Python experience either in one or more of these areas:
  • Web backend development experience with Python some python web framework (e.g.: Django / Flask).
  • General Python tools development for automation / SQA testing flows.
  • ML training / evaluation.
  • Must be fully comfortable with Git, REST API’s, SQL.
  • SW Architecture / System Design experience of mid to large scale systems / applications / tools / frameworks.
  • Good communication skills in both verbal and written English.
  • Knows to take action and raise flags during all stages of development.
  • Ability to work with x-functional teams to get from idea stage to design review and to implementation.
  • Delivery & results oriented.
  • Mentor-ship abilities for Junior team members in above technologies / methodologies.

Additional Qualifications - Advantage:

  • Web front-end development experience with React / Angular / HTML / CSS / JS. 
  • Knowledgeable in Automated / Manual SQA methodologies.
  • DB Schema design and working with RDBMS products (mySQL / Postgres / Oracle / etc…).
  • Worked in Test Driven Development flows.
  • Agile Software Development Process.