Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

72-54 =
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола


Senior Python Engineer – External attack surface management platform


Обявата е публикувана в следните категории

  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата


    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    What’s in it for you?

    Camplight is embarking on an exciting startup project to develop an external attack surface management platform that helps nations and organizations with their external security posture.

    About Camplight

    We build self-organizing technical teams, offer software development services, and work with businesses and entrepreneurs to create new products.

    With over 300 successful software projects, some ongoing for over 8 years, we strive for long-term success for our partners.

    By following the principles of self-management and organizing as a cooperative, we achieve 95% satisfaction among them.

    We seek the best talents to join us and value transparency, collaboration, trust, responsibility, and innovation.

    What products you will be working on?

    This platform will significantly enhance security by performing comprehensive scans of network ranges, including IP addresses, domains, and related subdomains. It will identify all ports and services on discovered hosts, attempt connections using default credentials, uncover secrets within web application services, and accurately identify CVEs while minimizing false positives. A visual interface will be developed to display all these findings effectively.

    Your Role

    Your role will involve taking ownership of the architecture, planning, and implementation of various features, and leading the project. You will be working closely with another team member from Camplight. A good understanding of the product domain, including TCP/IP, DNS protocol, and network layers, is essential.

    What does the interview process look like?

    1. Initial Interview: We’ll start with a friendly 45-minute cultural and technical interview. This will include a discussion about your experience, major challenges you’ve tackled, and your ideal workplace. Two members of our team will assess cultural fit and your engineering expertise.
    2. Homework Assignment: If there’s a match, we’ll provide a brief homework assignment, designed to take around 2 hours to complete.
    3. Technical Deep Dive: Finally, we’ll have a 1-hour technical interview to discuss the homework and conduct a technical deep dive.

    Regardless of the outcome, we will provide you with constructive feedback to help you grow.

    What are we looking for?

    • Ownership mindset: We want individuals who care about their work. Individuals who take pride in being professionals, have high standards and deliver on them. This is the main way Camplight stands out in front of competitors.
    • Technical expertise: We expect you to know your tools and be able to write high-quality software efficiently.
    • Communication skills: You’ll be frequently communicating with our partners and other team members. That’s why it’s important to have clear written and verbal communication, outstanding English, emotional intelligence, and a desire to understand the person in front of you. Knowledge of how to distill requirements and manage stakeholder expectations will be a big plus.


    • Python backend developer for 3-5 years
    • Worked with cloud environments such as AWS or DigitalOcean
    • Experience with MQ services such as Kafka or RabbitMQ
    • ⁠Experience with application level protocols such as HTTP, FTP, SSH, Telnet, etc’
    • Experience with the TCP/IP stack and strong understanding of TCP/IP networks
    • Knowledge of the DNS protocol
    • Experience with working with large amounts of data with MongoDB
    • Experience working with process managers
    • ⁠Experience working with a Linux based OS
    • ⁠Knowledge with web scraping

    Nice to have:

    • ⁠Experience with distributed computing
    • ⁠Experience with NodeJS
    • Experience in the cyber security domain as a penetration tester or threat analyst

    What do we offer?

    We focus on health, wealth, and empowering relationships:

    • Fully remote work with flexible work hours
    • Competitive salary
    • Individual career development plan
    • Friendly team and company culture
    • Prioritization of mental and physical health in the workplace, with the freedom to make decisions about oneself, supported by peers committed to a healthy lifestyle.
    • A stake in the business and share in both the responsibilities and rewards of our collective growth.
    • Empowering relationships for engineering alongside colleagues who cherish growth mindsets in a unique environment that blends service and product craftsmanship.