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!
#J-18808-Ljbffr