Senior Software Engineer
Our client is one of the best SaaS start-ups in Italy in the area of e-invoicing - their technology enables management software, ERPs, and e-commerce platforms to seamlessly interact with the world of digital compliance, think electronic invoicing, government interchange systems, and secure digital signatures without the complexity.
Their platform provides powerful, well-documented, and scalable APIs that process millions of critical transactions every day. Our mission is simple: abstract complexity.
Location
: Ferrara, Italy (3 days in the office)
Contract
: full-time
VISA
: no VISA provided
The Challenge
They are looking for a
Senior Software Engineer
who wants to do more than write code: you want to design systems.
You'll join a team where code quality, maintainability, and performance are non-negotiable. You'll work on the core of our platform, optimizing high-volume data flows and ensuring reliability for our B2B partners.
What You Will Do
* Design & Development:
Build and maintain robust, secure, and performant RESTful APIs.
* Architecture:
Contribute to decisions that scale infrastructure and handle traffic peaks.
* Quality:
Write clean, tested code. Participate in code reviews and pair programming.
* Integrations:
Simplify complex government protocols for end-users.
* Mentorship:
Support junior developers and promote best practices.
* Problem Solving:
Diagnose and resolve performance bottlenecks and critical bugs.
Our Tech Stack
* Backend:
PHP (Symfony), Python
* Database:
PostgreSQL
* Infrastructure:
AWS
* Tools:
Git, CI/CD pipelines, Jira, Confluence, Slack
Requirements
* Experience:
4+ years in backend development for complex web applications, preferably FinTech.
* Backend:
working experience with PHP (Symfony) and Python
* Cloud
: working experience in AWS
* API Mastery:
Strong knowledge of API design, authentication, and security.
* Database:
Expertise in relational databases and query optimization.
* Testing:
Comfortable with Unit, Functional, and Integration tests.
* Mindset:
Autonomous, analytical, and results-driven.
* Language:
Good command of English (written and spoken), native Italian.
Nice to Have
* Experience in Fintech, E-Invoicing, or system integration projects.
* Knowledge of AWS and Infrastructure as Code.
* Familiarity with Java.