#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWrocławPythonPython Developer in Cybersecurity
    Python Developer in Cybersecurity
    Python
    ULAM LABS

    Python Developer in Cybersecurity

    ULAM LABS
    Wrocław
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    Permanent, B2B
    Operating mode
    Remote
    ULAM LABS

    ULAM LABS

    New technologies added to "favorites"? Check. Close-knit team? Check! These are the hallmarks of ULAM LABS based in Wroclaw. Our natural environment is Web 3.0, and from there we pull out the most interesting gems, which we later turn into solid software. At work, we efficiently combine innovative developments with an individual approach to each project. Our goal is to create not only what is currently in trend, but also potentially opens new doors and can inspire our clients.

    Company profile

    Tech stack

      Python

      regular

      CI/CD

      junior

      Django

      nice to have

      Docker

      nice to have

    Job description

    Online interview
    Friendly offer

    12 000 - 16 000 PLN net + VAT (B2B)

    10 000 - 13 500 PLN gross (UoP)


    Contract with benefits and 24 days of paid break from B2B services and AKUP for UoP.


    Full-time position


    Working model: You can work in a hybrid model with 4 and/or more office work days/month.



    As a Python Developer at ULAM LABS, you will play a key role in creating innovative solutions by designing, implementing, and maintaining advanced Python-based cybersecurity application.



    Who are we?


    We are ULAM LABS - a Wroclaw-based custom software development company specializing in creating complex products for companies, focusing on financial technologies.



    Your daily missions:


    • Designing and implementing back-end services;
    • Preparing and integrating CI/CD systems;
    • Checking and responding to customer tickets from the
    • Customer Success team, verifying statuses, and addressing inquiries.
    • Reviewing the board for new issues to manage and checking high-priority tickets on GitLab;
    • Reviewing other team members' code and providing constructive feedback;
    • Collaborating with other team members, including other developers and quality assurance specialists;
    • Reporting progress, problems, and results of activities at weekly team meetings;
    • Maintaining regular contact with the client, keeping them informed of progress, achievements, and any delays. 

     


    Your profile:


    • 2+ years of experience in commercial web Python programming;
    • Familiarity with Python syntax, libraries, and best practices;
    • Web application security knowledge and understanding common web vulnerabilities (e.g., Cross-Site Scripting, SQL Injection, OS Commanding);
    • Comfort with navigating and operating within a Linux/Unix environment.
    • Fluency in English and Polish (min. B2 level);
    • Good communication skills;
    • Willing to work from our Wroclaw office a few times a month.

     


    We appreciate the extras in you:


    • Docker commands, container management, and Docker Compose;
    • Git commands, branching, merging, and collaboration workflows;
    • Writing and maintaining unit tests with pytest;
    • CI/CD principles, pipeline configuration, and deployment automation;
    • Web technologies (HTML, CSS, JavaScript, HTTP) and frameworks (e.g., Django).


     

    Why should you join us?


    • Learning and development - Co-financed English lessons, and business courses, organized Meet-ups and ULAM Talks for knowledge exchange.
    • Hardware. You will receive the new MacBook Pro, also for private use.
    • Remote/Hybrid work model. You can work in a hybrid model with 4 and/or more office work days/month.
    • Private healthcare Medicover - Your well-being and happiness are important to us, so we co-finance your medical plan.
    • Sports culture - We use a MultiSport card, run at Bieg Firmowy, and ride at FRRuu Wroclaw. Together!
    • The fun is on us! - We go out to social get-togethers, play board games and read books. We have it all at the office!

     


     

    How do we recruit?


    1. CV review. Your application will be carefully reviewed to know if you meet the basic requirements.
    2. Phone interview. During the 30 min call, we will get to know each other better. Also by talking in English.
    3. HR and project-tech meetings. This step is divided into two parts. The online HR interview includes a company presentation and an in-depth interview with soft questions. During the technical on-site part, you can showcase all your talents by answering technical questions asked by your future supervisor. Here, you can also talk about the details of the role.
    4. Decision. You can expect feedback from us. Once we are sure that you are a perfect fit for the role, we will prepare an offer for you.
    5. Welcome onboard! Here, the onboarding process and amazing journey start! :)


     


    Onboarding first day: 


    We are excited to spend your first 3 days with you in our office. You will get to know your dedicated Buddy - Mateusz Marcinkowski and the whole software team, meet your Leader - Michał Korzeniowski and receive a welcome pack with all equipment you need for work. You will also complete the formalities of the contract, and have training on tools and health&safety. We will also tell you more about the company and our corporate culture. Time for a break and having coffee/tea and lunch on the house with your team. After the first week, you will already know your team and supervisor, be introduced to the projects, and learn your first duties in the new position. You will become familiar with the intranet and documentation of the projects you will be working on. You will finish the week with a feedback meeting hosted by the People & Culture team.


     


    Onboarding first month: 


    You will know all your responsibilities, and actively participate in team meetings. You will have cyclical 1:1 meetings with the Leader. Team integration is also waiting for you. After a month of cooperation, we expect you to:


    • Independently set up the work environment;
    • Ability to read and analyze logs;
    • Knowledge of debugging simple issues;
    • Ability to locate errors reported by the client's Customer Success team.


    We want you to work independently and be able to plan your work for the week in advance. You will end the week with a feedback meeting, hosted by the People & Culture team.



    Onboarding three months: 


    After two months of successful cooperation, you will talk to your Leader about how you are working with us. We look forward to your feedback. After the whole onboarding, you will already be fully implemented in the projects and your responsibilities, and you will master all the names of our employees! :)