We are looking for experienced developers with a strong passion for technology to join our new development team.
As a team member, you’ll be designing and developing highly complicated projects from end-to-end, dealing with unique deep technologies that are being handled only in the complex environment of the cyber industry. Your work will be integrated with a wide part of Paragon’s products, to make the current products more sustainable and easy to adjust to our always changing environment in this industry.
We are searching for a talented and forward-thinking developer who is eager to learn new technologies and craft cutting edge products from the ground up.
Responsibilities
Developing new high-quality projects based on research components using mainly Python and Go
Contribute to the team by conducting code reviews, design reviews, assisting teammates, and being an active participant in team discussions
Integrating with the current company products and designing solutions for both quicker delivery and better reliability
Versatile and open-minded to new code languages and technologies, as part of working tightly with our research development teams
Creative approach to recognize problems and design resilient and robust solutions
Requirements
6+ years of experience in designing and developing large-scale projects
Proven Experience in Golang / Python
Experience working with Docker/containers
Basic experience with Linux Internals
Basic experience of low-level languages (C/C++/Objective-C/Rust)
Familiarity with queues architecture
Experience with databases (SQL/MongoDB)
Advantages:
Hands-on experience working with queues architecture (Kafka/RabbitMQ)
Familiarity with Kubernetes.
Experience working with agentic development
Experience with starting new projects from scratch
Experience with developing projects in cyber security organizations
Experience with developing in a microservice environment