Junior Software Engineer

Guardz
Tel Aviv-Yafo +1 more
On-site

Who this role is best for

Aimed at entry-level or early-career software engineers who are eager to learn and contribute across the stack in the cybersecurity domain.

Best fit for

  • Entry-level graduates with strong CS fundamentals and a genuine interest in cybersecurity
    — “We care about strong fundamentals and a hunger to learn more than years of experience”
  • Candidates who have used AI coding tools in practical settings and are comfortable with mentorship
    — “Hands-on experience using AI coding tools (e.g., Cursor, Claude) for writing, debugging, and refactoring code”
  • Individuals who thrive in a collaborative, cross-functional startup environment
    — “Collaborate with Product Managers, designers, and fellow engineers to deliver capabilities that matter to service providers and small businesses”

Things to consider

  • The role is likely intended for candidates seeking short-term or transitional work, given the 6-month term
    — “This is a 6-month position with an option to extend”
  • The position assumes a willingness to work in a startup culture with dynamic and fast-paced expectations
    — “who thrives in a fast-paced, dynamic startup”

How to stand out

  • Highlight your AI tool experience and how it has directly improved your coding efficiency or learning process
    — “Use AI coding tools as part of your daily workflow to build, debug, and learn faster”
  • Showcase your ability to work across the stack by emphasizing full-stack projects in your resume or portfolio
    — “Develop features across the stack (APIs, data stores, and user-facing components) with guidance and mentorship from senior engineers”
  • Demonstrate your understanding of cybersecurity basics and how they relate to software development
    — “Learn our product, our customers, and the security domain, and bring fresh ideas to the team”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • Develop features across the stack
  • Gradually take ownership of features
  • Collaborate with Product Managers and designers
Typical background
B.Sc. in Computer Science or related fieldHands-on coding experience

Skills & requirements

Required

JavaScriptTypeScriptAI Coding ToolsClean CodeCode ReviewsApisData StructuresAlgorithmsObject-oriented Design

Preferred

Node.jsReactPostgreSQLRedisCloud PlatformsDockerCi/cd PipelinesRust

Stack & domain

JavaScriptTypeScriptNode.jsReactPostgreSQLRedisAWSGCPDockerCi/cd PipelinesRustCommunicationTeamworkProblem-solvingCuriosityLearningCybersecurity

About the role

Original posting from Guardz via Greenhouse

Established in 2022, Guardz rapidly emerged as a noteworthy player in the cybersecurity sphere, securing $85M in funding and rallying a dedicated team of 120 industry professionals. Our vision is to foster a safer digital landscape for small and medium businesses across the globe. To this end, we introduced our comprehensive all-in-one platform, and continue to grow and expand our team, our partnerships and our revenue.

As a Junior Software Developer at Guardz, you'll join one of our R&D groups and learn from experienced engineers how real-world security products are built. You'll work across the stack, contribute to features that protect small and medium-sized businesses, and gradually take ownership of product capabilities from idea to production. We care about strong fundamentals and a hunger to learn more than years of experience.

Please note: This is a 6-month position with an option to extend.

Responsibilities

Develop features across the stack (APIs, data stores, and user-facing components) with guidance and mentorship from senior engineers

Write clean, tested, maintainable code, and take part in code reviews, both giving and receiving feedback

Gradually take ownership of features, from requirements discussions and technical design through deployment and monitoring in production

Collaborate with Product Managers, designers, and fellow engineers to deliver capabilities that matter to service providers and small businesses

Use AI coding tools as part of your daily workflow to build, debug, and learn faster

Learn our product, our customers, and the security domain, and bring fresh ideas to the team

Requirements

B.Sc. in Computer Science, Software Engineering, or a related field from an accredited university.

Strong CS fundamentals: data structures, algorithms, and object-oriented design

Hands-on coding experience through academic projects, personal projects, hackathons, or an internship

Familiarity with JavaScript/TypeScript

Hands-on experience using AI coding tools (e.g., Cursor, Claude) for writing, debugging, and refactoring code

A fast, self-driven learner who enjoys solving problems

Product-oriented mindset and curiosity about how users experience what you build

A team player with good communication skills, who thrives in a fast-paced, dynamic startup

Advantages

Experience with Node.js and/or React

Familiarity with databases such as PostgreSQL or Redis

Exposure to cloud platforms (AWS/GCP), Docker, or CI/CD pipelines

Basic understanding of software architecture, such as APIs, microservices, or message queues

Interest in cybersecurity

Experience with Rust

Why Join Us

We encourage continuous learning, whether it's mastering new technologies, improving coding practices, or strengthening collaboration skills. If you're a motivated graduate who wants to grow fast, learn from experienced engineers, and make a real impact on keeping businesses secure, we'd love to hear from you.

#LI-DNI

Source: Guardz careers (Greenhouse)

Similar roles