DevJobs

Senior Software Engineer

Overview
Skills
  • Python Python ꞏ 5y
  • SQL SQL
  • Angular Angular
  • React React
  • Node.js Node.js
  • Kafka Kafka
  • Vue.js Vue.js
  • NoSQL NoSQL
  • OOP OOP
  • Microservices Microservices
  • Git Git
  • Jenkins Jenkins
  • CircleCI
  • CI/CD CI/CD
  • GCP GCP
  • AWS AWS
  • Kubernetes Kubernetes
  • TDD
  • ArgoCD
  • Containerization
  • IOT
  • Wireless networks

Description:

Take part in the design and development of different backend services touching a variety of disciplines such as classic servers, machine learning services and data processing services.

Take ownership of features and tasks end-to-end, from detailed design to implementation and deployment.

Perform PoCs to choose appropriate tools for defined needs.


Required qualifications:

- 5+ years of hands-on backend development experience

- B.Sc. in Computer Science / Software Engineering or equivalent experience in a relevant army unit (e.g. 8200, 81, MAMRAM, etc.)

- Experience with Python

- Experience with designing, creating, developing, and testing software elements, either writing the code yourself or preparing the documentation necessary for other programmers to write the code.

- Familiarity with on-prem solutions

- Familiarity with public clouds (AWS, GCP, etc.)

- Familiarity with Kubernetes and containerization

- Familiarity with git and CI/CD tools (e.g. Jenkins, CircleCI, ArgoCD, etc.)

- Familiarity with SQL and NoSQL databases

- Demonstrated ability to follow OOP and TDD principles

- Team player

- Quick and independent learner


Additional qualifications:

- Familiarity with Kafka

- Familiarity with IOT ecosystems

- Familiarity with microservices architecture

- Familiarity with wireless networks

- Familiarity with NodeJS and/or fronted technologies (React / Angular / Vue)

Sensorz