Backend Software Engineer

IdentifAI Labs · Cesena, Emilia-Romagna, Italia ·


Descrizione dell'offerta

Location: Hybrid (HQ in Cesena, we value work-life balance but also meaningful human interactions!)


About Us - IdentifAI

IdentifAI is a Milan-based startup founded in 2024 with a clear mission: to empower individuals and organizations to distinguish between human and AI-generated content. In a digital world where authenticity is increasingly under threat, we are committed to promoting transparency and trust by helping society navigate the complexities of online information. We aim to become a key player in verifying the authenticity of digital content, ensuring that every person can confidently engage with the material they encounter.


At IdentifAI, we are dreamers and challenge-lovers (who aren’t afraid of risk!) with a little bit of nerdy flair. We believe that making mistakes is a vital part of innovation: exploration is our way of life, and every challenge is an opportunity to discover something new.


The Role  

We are seeking a brilliant Backend Developer to join our innovative startup. You will become part of a small, cohesive technical team where collaboration and a passion for technology are at the core of everything we do. This role is for a bright individual with a strong desire to learn and grow, who is ready to contribute significantly to the development and maintenance of our backend architectures


What You’ll Do

  • Develop and maintain RESTful APIs and backend services using Node.js, TypeScript, and Python. The chosen stack is “MEAN” with Nest.JS and Typescript.
  • Collaborate closely and continuously with the founders and other team members to design and implement new features.
  • Write clean, secure, testable, and maintainable code following software engineering best practices.
  • Apply security and privacy by design principles throughout the development lifecycle.
  • Actively participate in code reviews to ensure software quality and technical cohesion.
  • Troubleshoot, debug, and optimize existing applications.
  • Integrate with relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Redis) databases.


What We’re Looking For

  • Solid understanding of Object-Oriented Programming (OOP) principles and fundamental design patterns.
  • Understanding of distributed systems development.
  • Knowledge of security by design principles and best practices.
  • Good knowledge of Node.js and/or Python for backend development.
  • Basic knowledge of Git and version control workflows.
  • Ability to work in a Linux/Unix-based environment.
  • A problem-solving attitude, proactivity, and a strong team spirit.
  • Previous experience in software development roles with similar technologies is a plus.
  • Familiarity with TypeScript and its advantages in developing robust applications.
  • A degree in a STEM discipline (e.g., Computer Science, Engineering, Mathematics) is preferred.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes) is a strong plus.
  • Experience with CI/CD pipelines (e.g., Github Actions) is highly valued.
  • Knowledge of privacy by design principles is a plus.


Why Join Us?

  • Be part of a mission-driven startup where your work makes a real impact.
  • Enjoy a hybrid work setup in Cesena that values home/work balance and promotes collaboration.
  • Grow your career with a supportive and enthusiastic team eager to innovate.
  • Contribute to a vision of ensuring authenticity and trust in digital content.
  • Embrace our dynamic culture that celebrates creativity, flexibility, and enthusiasm.


If you’re ready to roll with us and contribute to shaping the future of AI-driven solutions, apply today!

Candidatura e Ritorno (in fondo)