Hands On Development Manager
C2A Security
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.