Senior Full Stack Engineer

company logo

ASAL

Apply for this job

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 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 Ideas to the table, and pro-activity to deliver them with the 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 the remote teams 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 APIs, 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 the 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.