We are the leading online comparison site in Italy.
Thanks to technology, we have made the process of choosing insurance, financial products, and household expenses a simple and fast activity, saving more than 20 million users time and money every day. Founded in 2008, we have established ourselves as a brand over the past 10 years through effective and intelligent online and television marketing. We are a group of nearly 1000 young digital entrepreneurs, developers, marketers, designers, and engineers. Born as a startup, we have maintained the same mentality over time: we are concrete, results-oriented, and invest in talent and meritocracy. We have grown significantly in recent years, becoming one of the very few Italian unicorns, and continue to expand. We are looking for talented individuals who want to make a difference and can join our team to contribute to our success.
Position: Backend Software Engineer
We are seeking a Backend Software Engineer to develop and maintain our backend infrastructure in the long-term car rental sector. Responsibilities include performing system checks, troubleshooting issues, and ensuring best practices in software development.
The ideal candidate is a skilled backend developer with expertise in building scalable, reliable, and high-performance solutions. You will develop and optimize APIs, process large datasets, and integrate with industry-specific platforms, contributing to continuous service improvement.
Responsibilities:
* Investigate and resolve problems: identify issues, implement fixes, and communicate outcomes to stakeholders.
* Collaborate with frontend and backend teams, adopting consistent coding standards for readability and maintainability.
Requirements:
* At least 3 years of experience in backend development.
* Strong understanding of security practices, including OAuth2, JWT, data encryption, and API security.
* Proficiency in concurrency, asynchronous programming, event-driven architecture, async/await, and message queues.
* Solid knowledge of REST API architecture.
* Experience with testing frameworks (preferably Jest).
* Familiarity with Docker and Docker Compose.
* Proficiency in Git and CI/CD pipelines.
* Experience with MongoDB and Redis.
* Excellent communication and presentation skills.
* Ability to work effectively in an Agile environment and independently with minimal supervision.
Preferred Skills:
* Experience with Kubernetes, frontend basics, RabbitMQ, Microservices Architecture, performance optimization, logging and monitoring tools, and API documentation tools like Swagger/OpenAPI.
Ideal Candidate Traits:
* Attention to clean coding, detail, and server performance.
* Strong problem-solving skills and quick issue resolution.
* Effective planning, organization, and team collaboration.
What We Offer:
* Stable, permanent positions in an established online company.
* High traffic environment with over 4 million monthly visits to measure your impact.
* Career growth opportunities and training programs.
* Motivated colleagues for learning and sharing knowledge.
* Remote work flexibility and a 36-hour workweek.
#J-18808-Ljbffr