At Lumu Technologies, the Backend Developer plays a crucial role in the entire product development lifecycle, from ideation to deployment and beyond. This role involves building scalable web services and data analytics solutions and designing and implementing new threat detection capabilities, taking them from concept to production.
As a Backend Developer, you will develop and optimize algorithms for identifying emerging threats, ensuring our systems continuously enhance security insights. You will work with large-scale data, build efficient processing pipelines, and collaborate with cross-functional teams to drive innovation in cybersecurity.
The ideal candidate is a problem-solver with an inquisitive and innovative mindset, passionate about building high-performance systems and delivering impactful threat detection solutions. If you thrive in a collaborative environment and are excited about advancing cybersecurity intelligence, we’d love to have you on our team.
Responsibilities
- Design, implement, and launch new threat detection capabilities, ensuring they are scalable, efficient, and effective in identifying cybersecurity threats.
- Develop and optimize algorithms for threat detection, processing large-scale data to generate meaningful security insights.
- Integrate new features and services with existing applications and legacy systems, ensuring seamless operation and minimal disruption.
- Collaborate with data scientists, security researchers, frontend developers, and other teams to integrate threat intelligence into the platform.
- Ensure software quality by writing maintainable, well-tested code and following best practices in software engineering.
- Deploy and monitor applications in production, continuously improving performance, reliability, and security.
- Troubleshoot and solve complex problems, identifying root causes and implementing effective solutions to maintain system stability.
- Contribute to architectural decisions, ensuring backend services are resilient, scalable, and optimized for high throughput.
- Stay updated on emerging technologies, security trends, and threat detection methodologies to enhance our capabilities.
Required Skills and Experience
- 4+ years of professional experience in backend development. Outstanding candidates with less experience will also be considered.
- Solid knowledge of networking concepts and protocols.
- Strong proficiency in Python.
- Experience implementing testing platforms and unit tests.
- Experience with Python linters such as Pylint and Pytype, and using Python type hints to enforce type safety and improve code readability is a plus.
- Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, Git pipelines).
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
- Understanding of large-scale distributed systems architecture and applications is a must.
- Advanced knowledge of design patterns, refactoring, and performance.
- Experience with non-relational databases such as Cassandra.
- Experience with cloud platforms such as AWS, Azure, or GCP is a plus.
#J-18808-Ljbffr