Senior Backend Engineer, Code Defender
HUMAN
Software Engineering
Israel
Posted on Dec 12, 2024
We are seeking a talented backend engineer to join our growing team, owning our innovative product, Code Defender.
Code Defender’s mission is to detect and protect against client-side threats and enable our customers to be compliant with the latest security and privacy standards.
As a member of the team, you will play a crucial role in ensuring the product's success, by designing and developing advanced features, handling large-scale data, aggregations, while utilizing cutting edge technologies.
Collaboration with cross-functional teams including Platform, Product, Engineering, and Research will be integral as you lead feature development from inception through to deployment, applying backend methodologies and best practices.
What you'll do:
- Develop cloud-based high-scale systems: Leverage the latest in cloud technology to build systems that can handle the demands of significantly large datasets with efficiency and reliability.
- E2E Ownership: Take full responsibility for projects from the initial design and architecture stages through to implementation, deployment, and ongoing maintenance.
- Innovate and Optimize Operations: Continuously seek out and implement innovations and optimizations to improve the performance and scalability of our systems.
- Tackle tough problems and find creative ways to solve them.
- Collaborate on cross-functional teams: Work closely with other technical and research teams to integrate various products seamlessly, ensuring cohesive technology solutions across the board.
- Ensure System Security and Compliance: Prioritize the security of our systems and ensure compliance with all relevant data protection regulations.
- Performance Monitoring and Troubleshooting: Regularly monitor system performance, identify and resolve any issues to maintain optimal operation.
- Work on cutting-edge technologies in coding, data persistence, CI/CD pipelines, and data pipelines. This includes expertise in Go (or other backend development language), SQL and NoSQL databases like MongoDB and Redis, messaging systems such as Kafka, search technologies like Elastic, and cloud services.
Who you are:
- Experienced Backend Engineer: 6+ years of professional experience focused on backend system design and implementation.
- Skilled in Cloud-Based Services: Demonstrated expertise in developing, deploying, and maintaining scalable, efficient, and robust cloud-based solutions.
- Proficient in Multithreaded Programming: Expert in handling complex challenges in high-load environments through adept use of multithreaded programming techniques.
- Adept in Object-Oriented Design: Strong foundation in OOD principles, enabling the creation of modular, reusable, and maintainable code.
- Architectural Knowledge: Solid understanding of architectural frameworks and best practices for large-scale backend services.
- Team Player: Known for a collaborative approach, seamlessly integrating with cross-functional teams to achieve technological excellence with high self management standards.
- Technology Enthusiast: Passionate about leveraging technology to solve problems, continuously exploring new tools and methodologies to enhance system performance and reliability.
- Experience with programming in GO (Golang) - an advantage
- Experience with GCP and AWS- an advantage