Senior Backend Engineer

Ermescybersecurity — Italy · Posted ~1 day ago

Senior Full-time Hybrid €40000-€50000

Skills

Python Backend development REST APIs Microservices MongoDB NoSQL databases Docker Kubernetes Cloud services (AWS/Azure/GCP) Git Agile methodologies Software testing Secure coding AWS Azure GCP Redis Elasticsearch FastAPI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A cybersecurity-focused organization is seeking a senior backend engineer to design and maintain reliable APIs and microservices. The role involves building secure, tested software, working with cloud platforms, containers, databases, and modern software engineering practices.

Highlights

Opportunity to build secure backend systems in a skilled engineering team with smart working options, competitive compensation, health benefits, and professional growth opportunities.

Description

Ermes – Cyber security S.p.A is a company providing advanced web security solutions for enterprises. Recognized by Gartner as the exclusive vendor for "Browser Security" in Italy and Europe, and a top 100 Cybersecurity AI company worldwide, Ermes revolutionizes web protection with its proprietary technology and aims to create a safer web experience for everyone. Join Ermes in transforming web security and shaping a safer digital world! What we are looking for: As a Senior Backend Engineer you will work on the design, implementation and maintenance of the backend services and infrastructure for the Ermes software platform, mainly working on APIs and microservices. You are expected to write highly reliable, fully tested code and engage in code reviews for the other team members, with security in mind. You will be part of a highly skilled team, in which you will have to play a crucial role for the improvement of our award-winning product. Key requirements include: BS in Computer Engineering or Computer Science or equivalent work experience3+ years of work experience in the fieldStrong programming proficiency in Python or other high-level programming languagesExperience with MongoDB or other distributed NoSQL databasesExperience with container and container orchestration tools (Docker, Kubernetes)Experience with compute, network, and database services from at least one of the major cloud services providers (AWS, Azure, GCP)Good knowledge of Git (Git-Flow branching model)Strong knowledge of software engineering processes, agile methodologies, tools, test developmentKnowledge of secure code design guidelines and attitude to constantly improve your skillsFluent in spoken and written Italian and English Nice to have: MS in Computer Engineering or Computer Science or equivalentExperience with in-memory databases (Redis)Experience with log databases (Elasticsearch, Opensearch)Experience with CI/CD pipelines and cloud deployments (GitHub Actions)Experience working with web frameworks for Python (e.g., Tornado, Flask, FastAPI, Eve)Experience with serverless application developmentA disciplined approach to development, documentation, and code structure What We Offer 🤩 A young work environment 🏡 Smart working 💳 Welfare annual package 🌈 Diversity friendly workspace 💎 Salary range: €40,000–€50,000, depending on experience and seniority 🎯 Competitive variable compensation linked to business results and revenue growth 🩺 Health insurance coverage 🍝 €7 daily meal vouchers Job Location: Turin This recruitment process is conducted in compliance with the principles of equal opportunity and is based exclusively on skills, professionalism, and merit. It is open to applicants of all genders, ages, nationalities, and personal circumstances, in accordance with Italian Legislative Decree No. 198/2006 (Code of Equal Opportunities), as amended, and Italian Legislative Decrees No. 215/2003 and No. 216/2003.