Now Hiring: Are you a driven and motivated Data Scientist or a Senior Software Engineer?

Remote Senior Backend Software Engineer (Cybersecurity, Python (Django), Node.js, Israel)

. . . create world-changing products using God-given talents . . .

PROJECT DESCRIPTION::

Our client is a leading cybersecurity awareness training company, delivering engaging, Hollywood-style micro-learning videos that empower individuals and organizations to defend against cyber threats. Our award-winning content teaches businesses, employees, and families about cybersecurity risks and how to avoid them. In addition to our training, an integrated phishing simulator helps organizations proactively test and reduce human vulnerability to phishing attacks. Together, these solutions provide a robust Cybersecurity Awareness Solution for our clients.

PROJECT STACK and TEAM::
  • As a Senior Backend Software Engineer, you’ll focus on building scalable, reliable backend systems that power innovative applications for our clients. This role will work extensively with cloud technologies like AWS and tools such as Python, Django, Node.js, MySQL, and Docker, delivering high-performance solutions that meet our clients’ needs. You will design, develop, and maintain the server-side logic, databases, and integrations that support a variety of web and mobile applications. You’ll collaborate with front-end developers and product teams to ensure robust, scalable solutions are built using modern cloud-based infrastructures.
  • Location: Israel or European Union.
  • Start Date: ASAP
  • Interview process: 2 rounds. Technical call: coding exercise. Culture fit with the Hiring Manager.
MAIN REQUIREMENTS::
  • 5-10 years of experience in backend software development, with a proven track record in cloud-based architectures, particularly AWS services (Lambda, S3, EC2, RDS).
  • Expertise in Python and JavaScript (Node.js), with proficiency in building RESTful APIs and scalable backend systems.
  • Experience developing with MVC frameworks, preferably Django to build backend systems and APIs
  • Hands-on experience with containerization (Docker) and deploying infrastructure with infrastructure-as-code tools like Terraform or CloudFormation.
  • Deep understanding of relational (MySQL) databases, with experience in performance tuning and query optimization.
  • Strong problem-solving skills with a focus on scalable, performance-optimized solutions.
  • Familiarity with version control systems like Git and automated deployment pipelines (CI/CD).
  • Experience with microservices architecture and API design is a plus.
  • Hebrew language skills
GOOD TO HAVE::
  •  AWS certifications (Solutions Architect, DevOps Engineer) are a plus.
  • Experience in serverless computing and distributed systems.
  • Familiarity with SQS or other message queue services.
  • Knowledge of security best practices in cloud environments.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
JOB RESPONSIBILITIES::
  • Design, develop, and maintain high-performance backend systems using Python (Django), Node.js, and cloud services like AWS (Lambda, S3, EC2, RDS).
  • Build and maintain scalable APIs and backend services that drive our clients’ web and mobile applications.
  • Collaborate with front-end developers and other team members to ensure seamless integration of front-end and back-end functionality.
  • Optimize database performance (MySQL, Postgresql) and ensure the reliability and security of data management systems.
  • Develop and maintain CI/CD pipelines for automated deployments, ensuring smooth and efficient releases.
  • Work with containerization technologies like Docker and manage infrastructure using tools like Terraform or CloudFormation.
  • Write clean, modular, and well-documented code following best practices to ensure maintainability.
  • Troubleshoot and resolve backend issues as they arise during development, testing, or production.
SUMMARY::
  • Long-term projects (1, 2, even 5+ years);
  • Flexible working hours;
  • 15 days of paid vacation, 10 days of non-paid vacation, and 10 days of national holidays;
  • FREE English language classes;
  • Health working environment and projects that use advanced, cutting-edge technologies;
  • Career growth opportunities;
  • Bonuses for a personal recommendation of new employees’ new business;
  • A working environment where you communicate and work directly with the Client.

This flexibility allows developers…

  • A better work-life balance
  • Increased productivity
  • The ability to work any time around the clock
  • Reduction in commute time
  • Less sick days
  • Health insurance
  • More time with family and friends
Job Category: Back-end
Job Location: European Union Israel
Skills: Django Node.JS Python
For more job openings, please follow Evolve Squads on Linkedin