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.