Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 6 years of experience in designing and developing large-scale projects., Over 2 years of experience in developing microservices using Python and/or Golang., Proficiency with advanced Python features such as decorators, context managers, and generators., Experience with containers, Docker, and microservices architecture..

Key responsibilities:

  • Develop and implement high-quality features using Golang and Python.
  • Contribute to product improvement through idea generation and code reviews.
  • Work with various technologies to automate complex systems and problems.
  • Collaborate with stakeholders within the R&D organization to ensure system reliability and scalability.

Paragon logo
Paragon
201 - 500 Employees
See all jobs

Job description

Description

Paragon is on a mission to transform the world of cyber intelligence.

Based in Tel Aviv, our innovative team is made up of top-tier talent who are passionate about making an impact. At Paragon, you’ll find the freedom to think boldly, collaborate with purpose, and grow alongside a team united by a shared mission — striving for excellence, and always looking out for one another.

We are looking for exceptional and passionate engineers, to design and implement in-house systems and research tools. As an Infrastructure Engineer in Paragon, you will work on production grade systems that are crucial to the day to day operation of the company and our product. You will face a variety of different technologies and tools to accomplish a reliable and scalable system, cross-platform automations and complex crawlers.

We are looking for a capable, challenge-accepting tech enthusiast, willing to engineer world-unique, next generation solutions.


Responsibilities

  • Write high-quality, testable, and efficient new features in our platform using Golang and Python.
  • Initiate and promote new ideas for continuous improvement of the product functionality
  • Contribute to the team quality by conducting code reviews, and helping teammates
  • Work with a variety of different technologies and tools to accomplish complex systems that automate challenging problems with physical devices
  •  Working with a wide variety of stakeholders within the R&D Org



Requirements

  • 6+ years of experience in designing and developing large scale projects
  • 2+ years developing microservices with Python and/or Golang
  • Working with advanced Python features including: decorators, context managers and generators
  • Working with containers, docker, writing a Dockerfile
  • Experience with Microservices Architecture
  • Experience working with databases (SQL/MongoDB)

Advantages:

  • Experience with Object Storage (S3/Minio), Queues (Kafka/RabbitMQ)
  • Experience with writing systems that run on-premise
  • Experience with starting new projects from scratch

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs