Software Engineer/Security

  • full time
  • 4+ years
  • Tel Aviv - Center

Job Description:

We are seeking a highly skilled and experienced Software Engineer to join our
dynamic team. The ideal candidate will have a robust background in software development, a deep
understanding of security technologies, and a passion for creating secure and efficient software
solutions.
Design, develop, and maintain software solutions across the backend (Node.js), frontend
(Vue.js), and additional client (Go).
? Implement and manage robust security practices to protect our software and clients' data
in the cloud and on-premise
? Manage encryption schemes, encryption keys and ensure secure key management
practices.
? Design and develop private blockchain solutions that meet the specific needs of an
organization and into existing IT infrastructure.
? Create and manage smart contracts for private blockchains.
? Stay up-to-date on the latest developments in blockchain technology, Web3, and DRM.
? Advise on the legal and regulatory implications of using blockchain technology.
? Collaborate with other team members to define, design, and ship new features.
? Write clean, maintainable, and efficient code.
? Conduct code reviews and provide constructive feedback to team members.
? Troubleshoot, debug, and upgrade existing software.
? Stay up-to-date with emerging technologies and industry trends.

Category:

Software

Job Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent
experience.
? 5+ years of professional experience in software development.
? Strong understanding of security principles and experience with security technologies
(e.g., encryption, hashing, authentication, security protocols).
? Experience with secure cloud and on-premise data storage practices, securing data
transport (e.g., HTTPS, TLS, VPN) and secure key management practices.
? Understanding of secure software development lifecycle (SDLC) practices.? Experience with Git version control.
? Experience working in an Agile development environment and familiarity with Agile
methodologies.
? Excellent problem-solving skills and attention to detail.
? Strong communication skills and ability to work collaboratively in a team environment

Company Occupation:

High Tech

Company Size:

Small (0 - 50)

חפש משרה

חפש
חיפוש מתקדם