
Senior Backend Engineer
Ernst and Young7 days ago
Milan, ItalySenior
Responsibilities
- Design and develop scalable, high-performance backend services, APIs, and microservices.
- Translate functional and architectural requirements into robust, modular, and maintainable software solutions.
- Integrate applications, data platforms, AI models, and enterprise systems through APIs and events.
- Define standards for API design, error handling, versioning, authentication, and authorization.
- Design access to relational and NoSQL databases, caches, and messaging systems.
- Ensure application security, data protection, GDPR compliance, and INFOSEC requirements.
- Implement automated testing, code quality practices, CI/CD, logging, monitoring, and observability.
- Analyze and optimize service performance, resilience, availability, and costs.
- Manage application lifecycles in cloud, containerized, and orchestrated environments.
- Conduct code reviews, define engineering best practices, and mentor team engineers.
Requirements
- At least 4 years of backend software development experience, including at least 3 years in senior or technical-responsibility roles.
- Proficiency in at least one enterprise backend language such as Java, C#, Python, Go, TypeScript, or Kotlin.
- Experience designing REST, GraphQL, or gRPC APIs and microservice architectures.
- Knowledge of SQL and NoSQL databases, caching systems, and messaging technologies.
- Experience with Docker, Kubernetes, and enterprise cloud platforms such as AWS, Azure, or GCP.
- Knowledge of architectural patterns, distributed systems, asynchronous programming, and event-driven architecture.
- Experience with automated testing, CI/CD, Infrastructure as Code, and version-control systems.
- Knowledge of secure coding, OAuth 2.0, OpenID Connect, secrets management, and API protection.
- Ability to troubleshoot, profile, and optimize production applications.
- Strong problem-solving, technical communication, collaboration, and mentoring skills.
Benefits
- Hybrid work with no centrally predetermined office days.
- Ability to work remotely from abroad for up to 20 days when not traveling.
- More than 50 hours of technical and management training per year, plus AI-focused courses and development programs.
- International and multidisciplinary team opportunities and career progression programs.
- Counselor support from the first day, company welfare benefits, leadership programs, and a performance bonus tied to agreed objectives.
- Employment governed by the Italian Commerce Collective Agreement, with salary ranging from €35,000 to €45,000.
Tech Stack
Categories
About Ernst and Young
Ernst & Young (EY) provides audit/assurance, tax, consulting, strategy and transactions services to enterprises, financial institutions, and public‑sector clients. Structured as a global network of partner‑owned member firms, it sells professional services on a fee basis, including a dedicated Financial Services Organization for banking, insurance, and capital markets. Headquartered in London, EY was formed in 1989 from the merger of Ernst & Whinney and Arthur Young, and operates in 150+ countries.