About the Company

TaDa is an innovative startup founded in January 2025, focused on using energy data to provide insights into household consumption. The company works with B2B2C partners, including energy providers, telecoms, banks, insurers, and appliance manufacturers, delivering tools that help end-users understand and optimize their energy usage. TaDa values curiosity, courage, analysis, attention to detail, and responsibility, fostering a collaborative and innovative environment for its team.

About the Role

The Backend Developer will join TaDa’s technical team, managing backend development within a cloud-based AWS architecture. The role includes working with SQL and NoSQL databases, S3 storage, MQTT messaging systems, AWS SQS queues, and maintaining the internal Odoo-based management system. The position involves collaborating with cloud engineers and machine learning developers, designing, implementing, and supporting backend features while ensuring best practices in software development.

Responsibilities:

  • Evaluate feasibility and design software solutions for new features
  • Implement backend systems and maintain internal Odoo applications
  • Estimate development and maintenance costs for software projects
  • Oversee backend component releases and updates
  • Support team members with development best practices
  • Document processes, technical decisions, and system architecture
  • Stay updated with emerging technologies and experiment with new approaches

Requirements:

  • At least 2 years of experience in Python programming
  • Degree in Computer Science, Computer Engineering, Mathematics, Physics, or related fields
  • Proficiency with frameworks such as FastAPI, Pydantic, and SQLAlchemy (or equivalents)
  • Experience with Docker and DevOps concepts
  • Familiarity with version control systems (Git)
  • Strong analytical and problem-solving skills
  • Good written and spoken English

Preferred:

  • Experience with backend development in Odoo
  • Knowledge of JavaScript and frontend frameworks such as Next.js
  • Experience with supervised and unsupervised machine learning algorithms
  • Alignment with TaDa’s values and collaborative culture

What’s Offered:

  • Salary range: €30,000–€35,000 plus stock options
  • Flexible remote work; office in Milan available
  • Minimal bureaucracy with flexible vacation, leave, and working hours
  • Individual responsibility and autonomy in work
  • Competency-based hierarchy allowing influence in areas of expertise
  • Opportunities for personal and professional growth with the team
  • IT equipment as needed and 5 in-person team meetings per year, fully covered by the company

Please refer to the official website below for a comprehensive job description and application details: