Senior Backend Engineer - Python
Rapid7 is looking for a Senior Backend Developer who will be responsible for creating a market shifting solution to detect, analyze and remediate all kinds of threats and malicious information in the clear, dark & deep web.
Python, MongoDB, ElasticSearch, Redis, Firestore, Poetry. Pub/Sub, Docker, k8s, GCP.
In this role, you will:
- You will be responsible for designing & developing high-scale solutions in a data-intensive environment.
- You will take part in developing the company’s most important systems and platforms.
- You will work with very knowledgeable and experienced developers with a large scale of skills and capabilities.
The skills you’ll bring include:
- 4+ years of hands-on experience in Python development: building scalable, high-performance systems and applications.
- Advanced level knowledge of databases - NoSQL databases (e.g. MongoDB or similar).
- Understanding of the full lifecycle development process, including business and functional requirements, developing technical designs, implementation of scalable solutions, and object-oriented design.
- Strong analytical and problem-solving skills, with a proven ability to develop and test new ideas and concepts
- Familiarity with common best practices, design and architectural patterns.
- Passionate and responsible team player with strong communication skills.
- Highly motivated, self-learner with great attention to detail.
- Excellent communication and collaboration skills, with a proven ability to work effectively in cross-functional teams.
Nice to have:
- Experience with DevOps practices (CI\CD pipelines etc.).
- Experience with Cloud computing (e.g. GCP, AWS or similar).
- Experience with ELK stack (ElasticSearch, Kibana, Logstash).