Position: Mid–Senior Backend Developer (Go + PostgreSQL)
Get AI-powered advice on this job and more exclusive features.
Domeo is on a mission to change how letting properties are managed in Europe. We are an online property management platform for mid- to long-term rentals.
We are building a powerful platform at the intersection of Prop Tech, Fin Tech, and AI to empower users and speed up, simplify, and transparently process transactions.
We’re a passionate team, and we are now looking for a passionate Junior Full-Stack Developer to join our development team, contribute to our exciting projects, and take Domeo to the next level.
Domeo is a remote-friendly company: you’re free to work from anywhere in Italy as long as you have a reliable set up for focused work and collaboration and hold residency in Italy
, which is required for contractual and operational reasons. Our Milan office is available for anyone who prefers an on-site environment.
While daily work can be done remotely, we may require occasional in-person days in Milan for team meetings, workshops, or key milestones, with reasonable notice provided.
What you’ll do
• Design, build, and maintain backend services in Go (HTTP/gRPC APIs, background workers, scheduled jobs)
• Model relational data and implement robust Postgre
SQL schemas, indexes, and SQL queries
• Write efficient data access layers using pgx, and manage migrations (tern)
• Improve performance and reliability through profiling, query optimization, caching, and concurrency patterns
• Ensure code quality with tests, code reviews, and clear documentation
• Add operational excellence: structured logging, metrics, tracing
• Collaborate with product and frontend to shape APIs and data contracts
• Champion security best practices (least privilege, input validation, secrets handling) and data integrity
• Leverage modern AI-assisted development tools to enhance code quality, speed up workflows, and support your own growth as an engineer
Must-have qualifications
• 3–7+ years of backend engineering experience, with 2–5+ years focused on Go
• Deep understanding of Postgre
SQL: schema design, indexing strategies, query planning, transactions, isolation levels, and migrations
• Strong Go fundamentals: go routines, channels, interfaces, error handling, and dependency management
• Proficiency building and maintaining RESTful or gRPC services (routing, middleware, auth, pagination, rate limiting)
• Solid testing discipline (unit, integration, and DB-backed tests) and familiarity with mocking strategies
• Practical knowledge of performance and scalability, CPU/memory optimization
• Comfortable reading and writing non‑trivial SQL (CTEs, window functions) and using query analyzers
• Git-based workflows, code reviews, and CI testing culture
• Clear communication, ownership mindset, and pragmatic problem solving
Nice to have (not required)
• AWS basics (ECS/EKS/Lambda, RDS for Postgre
SQL, S3, Cloud Watch), infrastructure as code (terraform)
• CI/CD with Git Hub Actions, release automation, and trunk-based development
• Caching and queues (e.g., Redis, SQS), and event-driven patterns
• Observability stacks (Open Telemetry, Prometheus, Grafana, ELK)
• Security and compliance exposure (secrets management, audit logging, GDPR)
What We Offer
• Full-time contract with a base salary plus bonus
• Stock option plan following funding milestones
• A key role in a growing startup: you’ll have real impact and real responsibility
• A collaborative and innovative work environment
• Opportunities for growth and skill development
• Flexible working hours and remote options (Italy only)
Domeo is an early-stage startup with a team of experts in the real estate, tech, and legal sectors with an international profile. We are backed by Zest (the largest Italian accelerator), unicorn founders (Scalapay & Truelayer), and the largest independent Italian wealth manager (Azimut).
Seniority level
• Mid‑Senior level
Employment type
• Full‑time
Job function
• Engineering and Information Technology
#J-18808-Ljbffr
Apply Now
Apply Now