Experienced Software engineer and Team Leader

We are looking for an experienced senior software engineer and team leader who will be responsible for overseeing junior developers and supporting various development obligations. Responsibilities of senior developers include code writing, data analysis and contributing to the design and implementation of software.

Your Challenge

To be successful as a senior developer, you must demonstrate great skill in creativity and innovation, the ability to thrive in a high-pressure environment, and have excellent communication skills in both Hebrew and English. Ultimately, a top-notch senior developer should have extensive experience in software development, be able to keep up to date and have strong analytical skills.

Technical Skills Requirements

  • At least 3 years experience with Python, Django and DRF
  • Docker / Docker compose, Kubernetes hands-on experience
  • Restful API and Integrations
  • Websocket API / SSE API
  • Nodejs
  • Experience with Javascript: react, jquery, vanilla, angularjs
  • Hands on experience with databases: Relational and Nosql
  • Experience with Linux distributions
  • Producing Detail design and Code reviews

Advantage

  • CouchDB
  • Postgresql, MSSQL
  • Kotlin
  • Salesforce, Dynamics CRM integration
  • Accessibility
  • Experience with Multi-tenant SAAS applications

Soft skills

  • Able to analyze and collate information
  • Good oral and written communication skills
  • Able to work as part of a team
  • Able to manage workload and meet deadlines
  • Good organizational skills
  • Interested in research

Apply to this job