About Us
We are a well-funded, early stage startup experiencing rapid growth. Lightspin was founded by experienced cloud pen-testers who spent time on the customer side of the equation and now aim to empower organizations to see their cloud environment from an attacker’s perspective. Lightspin's multi-layer CNAPP solution instantly identifies, prioritizes, and remediates any open critical attack paths, using unique graph-based technology.
With multiple deployments in Fortune 500 companies, we are excited to enable organizations from all industries and sizes to be proactive and take a predictive approach to optimizing their cloud security.
Joining our team means that you'll work with the most advanced technology, in a 50/50 gender balanced environment, where it's all about the people and everyone makes an impact. We value individuals who bring a unique perspective and are passionate about the work they do.
About the Role
We're looking for a backend developer with a strong background in backend and python development, who will:
- Lead architecture discussions to improve the core services
- Plan, design, and develop systems with complex performance & scale considerations
- Use, design, and maintain the company’s code infrastructure
- Conduct autonomous research and self-learning from various resources (online/academic) for the design and implementation of team vision
Requirements
- 3+ years of experience in server backend design and development of production applications
- Experience in Python (preferred) and/or Go - (Must)
- Experience in building microservice-based architecture using communication brokers such as RabbitMQ
- Experience in Linux, Docker and AWS
- Experience in Object-oriented programming and a general passion for code craftsmanship
- Proficiency in version control systems such as Git
- Deep knowledge of different data stores such as Postgres, Elasticsearch, Couchbase, AeroSpike, MongoDB, Cassandra, DynamoDB, Redis, etc.
- Well-founded in REST API Frameworks (Django, Flask...)
- Passion for learning new things and the ability to learn quickly and independently
- Adaptability, flexibility, positive energy, integrity and ownership
- Team player
- B.Sc. or M.Sc. in Computer Science / Software Engineering, or equivalent
- Experience in Cyber Security – (Advantage)
- Contribution to open-source projects – (Advantage)