Portfolio Jobs

Search below for open positions across OurCrowd’s portfolio companies by startup or position.

Hands On Development Manager

C2A Security

C2A Security

Jerusalem, Israel
Posted on Wednesday, September 6, 2023

Hands On Development Manager

About C2A Security:

C2A Security is the only DevSecOps Platform vendor that addresses the specific needs of car makers and mobility companies. C2A Security transforms cybersecurity from a company-wide limitation to a business value multiplier through advanced security automation and compliance to shorten software release times and decrease costs. Our vision is to turn product security into a seamless, automated, and transparent process, reducing time to deployment and costs of managing automotive software products and resources. C2A Security was founded in 2016 by NDS/Cisco veteran Michael Dick and is based in Jerusalem, Israel.

About This Position:

We are seeking an experienced and highly skilled Hands On Developer Manager to join our dynamic and innovative software development team. As a crucial member of our team, you will be responsible for designing, developing, and architecting high-performance, scalable, and maintainable Node.js applications. You will manage teams of developers and play a pivotal role in shaping the technical direction of our projects and driving engineering excellence across the organization.

What You Will Be Doing

  • Architecture Design: Lead the architectural design and decision-making process for applications and integrations with external products, ensuring they are robust, scalable, and maintainable.
  • Full-stack Development: Participate in the full software development lifecycle, from ideation and design to implementation, testing, deployment, and maintenance.
  • Node.js Expertise: Showcase deep expertise in Node.js, using it to build efficient, secure, and scalable server-side applications, APIs, and services.
  • Team management: Manage development team and collaborate effectively with cross-function teams, including product managers, designers, and other developers, to drive successful project outcomes.
  • Mentoring and Coaching: Mentor junior developers, providing guidance and fostering their growth as Node.js engineers.
  • Performance Optimization: Optimize the performance and scalability of Node.js applications, identifying bottlenecks and implementing solutions for improved efficiency.
  • Code Quality: Champion and enforce best practices for code quality, code reviews, and codebase maintenance to ensure the delivery of high-quality, well-tested software.
  • Technology Research: Stay up-to-date with the latest advancements in Node.js and related technologies, evaluating and integrating new tools and frameworks where appropriate.
  • System Security: Ensure the security of React / Node.js applications and implement measures to protect against potential vulnerabilities.
  • Continuous Improvement: Identify areas of improvement in development processes, tools, and methodologies, and drive initiatives to enhance efficiency and productivity.

What You Need For The Role

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field with at least 8 years of hands-on experience in developing Node.js applications.
  • Experience in leading a team of developers.
  • Strong proficiency in Node.js, JavaScript, and related frameworks (e.g., Express.js) is essential.
  • Architectural Design: Proven experience in architecting and designing scalable, distributed systems.
  • Full-stack Knowledge: Solid understanding of front-end technologies, including HTML, CSS, and React.
  • Database Experience: Strong proficiency in PostgreSQL its integration with Node.js applications and performance optimizations.
  • DevOps Knowledge: Experience with deployment to both Azure and AWS, CI/CD pipelines, and containerization technologies (e.g., Docker) for efficient application deployment.
  • Testing Practices: Proven experience in writing unit tests, integration tests, and end-to-end tests for Node.js applications.
  • Problem-solving Skills: Strong analytical and problem-solving abilities to identify and resolve complex technical challenges.
  • Ability to manage multiple priorities and adapt to changing circumstances.

What We Offer:

  • Great culture and Growth opportunities.
  • Chance to work with a diverse and talented team of professionals.
  • Opportunity to work on challenging and impactful projects that make a difference in the automotive industry.
  • We are Remote/ Hybrid friendly.