At AlgoSec, What you do matters!
Over 2,200 of the world’s leading organizations trust AlgoSec to help secure their most critical workloads across public cloud, private cloud, containers, and on-premises networks.
Join our global team, securing application connectivity, anywhere.
We are hiring a Full Stack Developer Student to join out global R&D
Reporting to: Development Team Leader
Location: Petah Tikva, Israel (Hybrid)
Direct employment
Responsibilities
- Design and develop our SaaS-based applications with Node.js (backend) and Angular (frontend).
- Contribute to and integrate with microservices implemented in Java and Node.js, ensuring high interoperability across the platform.
- Work with both relational (PostgreSQL) and NoSQL (DynamoDB) databases to support scalable, multi-tenant SaaS solutions.
- Build and maintain event-driven architectures using AWS serverless services, SQS, Kafka, and other messaging systems.
- Ensure the availability, resilience, and scalability of our solutions by leveraging AWS Cloud, Kubernetes, Docker, and serverless architectures.
- Collaborate in an Agile team environment, working closely with other engineering teams on cross-product integrations.
- Participate in the CI/CD pipeline, gaining hands-on experience with Jenkins and automated deployment workflows.
- Gain exposure to AI agents and Large Language Models (LLMs), exploring how they can enhance developer productivity and deliver smarter SaaS solutions.
- Take ownership of all stages of the product lifecycle: concept, design, implementation, production, and deployment
Requirements
- Computer Science / Engineering students with a GPA of 90 or above.
- 2nd year student with the ability to work a minimum of 20 hours per week.
- Knowledge or relevant experience with Node.js, Angular, and/or Java microservices.
- Familiarity with databases such as PostgreSQL and/or DynamoDB.
- Understanding of event-driven design, messaging systems (SQS, Kafka), and containerized environments (Docker, Kubernetes) is a strong advantage.
- Strong grasp of design patterns, algorithms, and software engineering principles.
- Familiarity with Agile methodologies, CI/CD pipelines (Jenkins), cloud-native architectures, and AI/LLM technologies is a plus.
- Excellent communication skills in English, both written and verbal.
- A team player with a can-do attitude, fast learner, independent, problem solver, creative thinker, and well-organized.
AlgoSec is an Equal Opportunity Employer (EEO), committed to creating a friendly, diverse and inclusive company culture.