PpWe are looking for a Backend Software Developer to support our client in Fino Monasco, Italy. /ppThe successful candidate will collaborate with cross‑functional teams, developing and maintaining backend services, as well as improving existing features to ensure optimal system performance. They will also create and execute unit tests, conduct code reviews, and stay up to date with emerging technologies and industry trends to continuously enhance systems. /ppEmployment will be with ATG Europe (or one of its subsidiaries) and subject to a general security screening performed by an external provider. /ph3Responsibilities /h3ulliCollaborate with cross‑functional teams to gather requirements and translate them into scalable backend solutions. /liliDesign, develop, and maintain high‑quality backend services using Python and Domain‑Driven Design patterns. /liliImplement RESTful APIs and integrate them with frontend components. /liliOptimize and enhance existing backend features to ensure optimal performance and scalability. /liliCollaborate with DevOps engineers to streamline deployment and maintenance processes. /liliWrite unit tests and participate in code reviews to ensure code quality and maintainability. /liliStay up to date with emerging technologies and industry trends to continuously improve backend systems. /li /ulh3Qualifications /h3ulliBachelor's or Master's degree in Computer Science, Software Engineering, or a related field. /liliAt least 3–4 years of backend software development experience with a focus on Python. /liliExperience building RESTful APIs (e.g., FastAPI) and integrating them with front‑end applications. /liliExperience with messaging systems such as Kafka for building event‑driven architectures. /liliExperience with Git. /liliStrong proficiency in the Python programming language. /liliSolid understanding of backend development principles and best practices. /liliGood knowledge of Domain‑Driven Design. /liliKnowledge of database systems: SQL (particularly PostgreSQL) and NoSQL, including query optimization techniques. /liliGood knowledge of containerization technologies such as Docker. /liliFamiliarity with Agile or Scrum development methodologies. /liliStrong problem‑solving skills and ability to troubleshoot complex issues. /liliExcellent teamwork and communication skills. /liliExperience with test‑driven development is an asset. /liliKnowledge of Java and Kotlin programming languages is an asset. /liliFamiliarity with cloud platforms such as AWS and their associated services is an asset. /liliKnowledge of orchestration tools such as Kubernetes is an asset. /liliUnderstanding of microservices architecture and event‑driven systems is an asset. /liliKnowledge of gRPC and Protocol Buffers is an asset. /liliExperience working in Linux environments is an asset. /liliCandidates must be eligible to live and work in the EU. /liliFluency in English, both written and spoken. /li /ulpATG is dedicated to diversity and inclusion and is an equal opportunity employer. Regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, handicap (categorie protette L.68/99 art.1), or any other reason protected by relevant state or municipal legislation, we are pleased to consider all eligible candidates for employment. /p /p #J-18808-Ljbffr