Currently Under Attack? Contact Us Now!

Back to all positions

Backend Developer

Bergamo - Hybrid Full-time
Apply Now
Offerta di Lavoro: Back-End Developer - Gemini Security

Role Overview

As a Back-End Developer at Gemini Security, you will play a key role in designing, developing, and maintaining our platform, ensuring its scalability, efficiency, and reliability. You will help build the core infrastructure that powers our bot mitigation services, working closely with a talented, cross-functional team to deliver secure and robust APIs that keep our customers safe.

Key Responsibilities

  • API Development: Design and implement high-performance APIs for attack mitigation and security automation.
  • Optimisation: Continuously improve the performance and reliability of real-time APIs to handle large-scale, high-throughput traffic.
  • Troubleshooting: Analyse and resolve complex technical issues, maintaining the highest standards of security and stability.
  • Collaboration: Work closely with experienced engineers and cross-functional teams to share knowledge, develop innovative solutions, and accelerate problem-solving.

Required Skills & Qualifications

  • Backend Programming Languages: Proficiency in at least one of Golang, Python, Ruby (or similar), with a solid understanding of object-oriented programming principles.
  • API Development: Experience designing and implementing high-performance APIs; strong knowledge of HTTP protocols and relational databases (e.g., PostgreSQL or similar).
  • Systems and Networking: Familiarity with Unix/Linux environments and fundamental networking concepts.
  • Production Experience: Understanding of scalable systems and hands-on experience monitoring and troubleshooting production environments.
  • Problem-Solving Skills: Strong analytical skills and a detail-oriented approach to technical challenges.
  • Teamwork: Excellent communication and collaboration skills; ability to work effectively in a fast-paced, distributed team.
  • Languages: Fluency in both Italian and English (written and spoken).

Nice to Have

  • Experience with security-focused or high-availability distributed systems.
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, GCP, Azure).
  • Contributions to open-source projects or security communities.

What We Offer

  • Hybrid work: 3/5 on site & 2/5 smart working.
  • Training and development opportunities: Access to conferences, learning platforms, and continuous professional growth.
  • Flexible hours: Support for work-life balance and autonomy in organizing your day.
  • Team-building events: Join a dynamic, collaborative, and innovation-driven team environment.
  • Impact and growth: Be part of building a world-class cybersecurity product and make a tangible difference in the industry.
  • Competitive compensation: Salary package commensurate with experience and role, starting from €26,000 – €45,000 per year (based on experience)