Array
Back to careers page

Backend Engineer (App)

Israel

About The Position

Come Hack With Us!

Join us on our mission of protecting organizations against the most advanced attackers in the world!

Pentera is the leader for Automated Security Validation, allowing every organization to test with ease the integrity of all cybersecurity layers, unfolding true, current security exposures at any moment, at any scale. As a result, thousands of security professionals and service providers worldwide use our platform to guide remediation and close security gaps before they are exploited.

We are a unicorn with more than 350 employees around the globe, with over 950 customers in production in more than 50 countries!

Pentera has won various Industry Awards, including the Frost & Sullivan “Best Practices Award for Global Breach & Attack Simulation (BAS) Market Leadership 2022 and the 2020 Gartner Cool Vendor Award. We are backed by Top tier investors such as Insight Partners, K1 Investment Management, The Blackstone Group, and AWZ.

Penterians are one team with a shared mission. Become a Penterian – change the way the world does cyber!


About The Role

We are seeking a highly skilled and motivated Backend Engineer to join our Application team in Pentera. As an Application Backend Engineer, you will be responsible for the development, maintenance, and enhancement of our SaaS and on-premise platforms. Your mastery of backend development will be the driving force behind our cutting-edge solutions. Collaborating with diverse teams, you'll play a pivotal role in shaping the success of our products and delivering unparalleled experiences. Together, we'll create robust and innovative solutions that push the boundaries of cybersecurity.


Roles And Responsibilities

  • Design, develop, and maintain the backend components of our SaaS platform and on-premise application.
  • Collaborate closely with front-end developers, product managers, and quality assurance engineers to deliver new features and improvements.
  • Implement scalable and secure backend solutions for both the SaaS and on-premise platforms, following industry best practices and coding standards.
  • Participate in code reviews, provide constructive feedback, and ensure high-quality code through unit testing and documentation.
  • Collaborate with other teams to define and refine product requirements, contributing to the overall product roadmap.
  • Assist in troubleshooting customer issues and provide technical support when required.
  • Contribute to architectural discussions and technical decision-making, leveraging your expertise to drive the evolution of our products.
  • Embrace the power of production! Take the lead in every step of the process, from design to development, through code reviews, testing, and finally witnessing the fruition of your work in the live environment. Fearlessly own the end-to-end journey of your code and revel in the satisfaction of seeing it in action.

Our Tech Stack: Java (Spring), Python (Flask), MongoDB (Atlas), Neo4j, AWS, Docker, and so much more (which some might be up to you and your ideas)

Requirements

Experience & Education:

• 5+ years as a Backend Engineer in an agile environment with a Bachelor’s degree in Computer Science or a related field.

Technical Skills:

• Proficiency in Java and Spring framework.

• Experience with NoSQL databases (MongoDB, Atlas) and AWS cloud platforms.

• Proven track record in developing RESTful APIs and microservice architecture.

• Strong understanding of OOP principles, design patterns (SOLID, GRASP), and writing clean, efficient, well-documented code.

Soft Skills:

• Strong problem-solving abilities and proactive troubleshooting.

• Excellent communication and collaboration skills within a team.

• Passion for continuous learning and staying updated with the latest technologies and trends.

Preferred/Advantageous Skills:

• Additional backend languages (NodeJS, Python, Go) and familiarity with Flask.

• Knowledge of cybersecurity principles and Linux environments.

• Experience with Docker and penetration testing frameworks.



We are an equal opportunity employer and we are committed to building a diverse and talented workforce. We do not discriminate on the basis of race, sex, religion, colour, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, medical condition, disability, or any other class or characteristic protected by applicable law. We welcome candidates from all backgrounds to join us!

Apply for this position

Didn’t find a role that
fits your skill set?

We’re always looking for new talent.
Send us your CV and a few words about why you’d like to join us and we will try to find somthing for you.

Learn more about
our company

We’re always looking for new talent.
Send us your CV and a few words about why you’d like to join us and we will try to find somthing for you.