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
Top Skills
What We Do
We stop bot attacks. Today’s sophisticated bots impersonate human behavior to evade detection technologies. To defeat today's bots, we use a unique multilayered approach that enables us to verify the humanity of digital interactions with unmatched speed and accuracy across Applications, Performance Marketing, and Advertising use cases.
Why Work With Us
Fighting cybercrime is not easy. We’re constantly pitted against well-funded and highly-skilled hackers and botnets. In order for us to stay ahead of our adversaries, we solve problems unconventionally, move fast, and create ‘tau’ for each other to stop them. If our mission to keep the internet human appeals to you, we should talk.