Senior Software Engineer

Israel · Full-time · Senior

About The Position

We're looking for exceptional software engineers who are happy to learn new technologies and are willing to think like product/business people who personally implement software.

The ideal candidate has an experience in SAAS companies or Data Engineers with experience in Spark / Hadoop and big data systems.

Responsibilities

  •  Writing scalable, robust, testable, efficient, and easily maintainable code
  •  Translating software requirements into stable, working, high-performance software
  •  Playing a key role in architectural and design decisions, building toward an efficient microservices distributed architecture

Requirements

  •  Bachelor's degree or higher in Computer Science
  • At least 5 years experience in programming - Python
  •  Strong knowledge of API + REST 
  •  Experience with MySQL, PostgreSQL or other relational databases
  •  Experience with Linux environment, and AWS 
  •  Good knowledge of additional languages or data tools
  •  Understanding of version control tools (git is preferred)
  •  Team player with excellent communication skills
  •  Good verbal and written communication skills in English

Apply for this position