About the Role
The developer will contribute to the design, implementation, and improvement of backend services for a cloud-based antivirus system, while collaborating with team members to ensure high performance and reliability.
Responsibilities
- Develop and maintain backend components using Python
- Enhance the functionality of cloud-based antivirus scanning systems
- Collaborate on the design and architecture of distributed services
- Optimize system performance and scalability
- Write clean, testable, and well-documented code
- Troubleshoot and resolve technical issues in production environments
- Participate in code reviews and team discussions
- Integrate with internal and external APIs
- Support deployment and monitoring processes
- Ensure code quality through automated testing
- Work closely with QA engineers to resolve defects
- Contribute to technical documentation
- Implement security best practices in code and infrastructure
- Monitor system behavior and respond to alerts
- Assist in refining development workflows
- Stay updated with emerging technologies relevant to the stack
- Support incident response when needed
- Collaborate on feature planning and estimation
- Maintain compatibility across system components
- Improve logging and diagnostic capabilities
- Work with containerized environments and orchestration tools
- Contribute to database design and query optimization
- Support integration with machine learning components
- Ensure compliance with data privacy standards
- Participate in on-call rotations if required
Nice to Have
- Experience with large-scale distributed systems
- Background in security product development
- Familiarity with YARA rules or malware analysis
- Knowledge of reverse engineering techniques
- Experience with Kubernetes or container orchestration
- Contributions to open-source security projects
- Understanding of machine learning applications in security
- Experience with high-availability systems
- Exposure to real-time data processing
- Familiarity with threat intelligence feeds
Benefits
- Flexible work hours
- Fully remote work environment
- Opportunities for professional growth
- Access to training and development resources
- Modern tech stack and tools
- Supportive and collaborative team culture
- Regular team meetings and knowledge sharing
- Health and wellness support
- Paid time off and holidays
- Home office setup support
- Performance-based bonuses
- Opportunities to contribute to open-source
- Involvement in cutting-edge security research
- Transparent communication practices
- Inclusive and diverse work environment
Compensation
Competitive salary based on experience and location
Work Arrangement
Fully remote, flexible hours
Team
Part of the Imunify360 security team focused on cloud-based antivirus solutions
About the Product
Imunify360 is a security suite designed to protect Linux servers from malware, DDoS attacks, and unauthorized access. CloudAV is a core component that enables cloud-based antivirus scanning with minimal resource usage on the host system.
What We Offer
- The chance to work on a globally used security product
- Direct impact on improving system reliability and detection accuracy
- Opportunities to engage in full-stack development tasks
- Support for continuous learning and skill development
Not applicable, fully remote role
