Senior Software Engineer
18 ore fa
Milano, Lombardia, Italia
MoneyFarm
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Overview As Senior Backend Engineer in Moneyfarm's Partners Engineering team, you own complex backend services for the B2B platform, delivering end-to-end from design to deployment. You build API integrations with partner banks and third-party providers, handling order execution and data exchange. You may lead specific technical streams and contribute to architecture, emphasizing scalability, fault tolerance, security, and data quality. You collaborate with cross-functional teams to translate requirements into robust, high-quality solutions, leveraging AI tooling to accelerate delivery and impact. Responsabilità
* Design, build, and maintain backend services for the Partners B2B platform from design to deployment
* Implement API integrations with partner banks and third-party providers, covering order execution, suitability verification, document management, and data exchange
* Lead specific technical streams (e.g., product gateways, digital signature flow, performance data pipeline, billing) with minimal oversight
* Contribute to architectural decisions and design discussions, including non-functional requirements (scalability, fault tolerance, security, data quality)
* Collaborate with Product, Business, and partner-facing teams to understand requirements and propose technical solutions balancing quality and delivery speed
* Write clean, testable, and well-documented code; perform thorough code reviews to maintain high standards
* Anticipate bottlenecks and address them proactively
* Provide reliable estimates, using problem-solving and assumption-based reasoning in ambiguity
* Mentor junior engineers through reviews, pairing, and knowledge sharing
* Contribute to cross-team improvements: patterns, shared libraries, testing strategies, and documentation Requisiti fondamentali
* 5+ years of professional software engineering experience with a backend focus
* Proficiency in Java or Go
* Hands-on experience using agentic AI tools to accelerate development and a proactive AI-driven problem solving approach
* Experience building and operating microservices in production, including API design, database modeling, and messaging patterns
* Strong knowledge of software architecture and non-functional requirements
* Experience with cloud platforms (AWS preferred) including compute, databases, queues, CI/CD
* Effective debugging and observability skills (logs, traces, metrics)
* Ability to work autonomously on complex projects and communicate progress clearly
* Product mindset and ability to map technical work to business outcomes
* Good cross-functional communication with Product, Design, Business, and external partners
* Willingness to collaborate across functions
* strong communication
* collaboration
* problem-solving
* Java or Go
* microservices
* API design
* Design, build, and maintain backend services for the Partners B2B platform from design to deployment
* Implement API integrations with partner banks and third-party providers, covering order execution, suitability verification, document management, and data exchange
* Lead specific technical streams (e.g., product gateways, digital signature flow, performance data pipeline, billing) with minimal oversight
* Contribute to architectural decisions and design discussions, including non-functional requirements (scalability, fault tolerance, security, data quality)
* Collaborate with Product, Business, and partner-facing teams to understand requirements and propose technical solutions balancing quality and delivery speed
* Write clean, testable, and well-documented code; perform thorough code reviews to maintain high standards
* Anticipate bottlenecks and address them proactively
* Provide reliable estimates, using problem-solving and assumption-based reasoning in ambiguity
* Mentor junior engineers through reviews, pairing, and knowledge sharing
* Contribute to cross-team improvements: patterns, shared libraries, testing strategies, and documentation Requisiti fondamentali
* 5+ years of professional software engineering experience with a backend focus
* Proficiency in Java or Go
* Hands-on experience using agentic AI tools to accelerate development and a proactive AI-driven problem solving approach
* Experience building and operating microservices in production, including API design, database modeling, and messaging patterns
* Strong knowledge of software architecture and non-functional requirements
* Experience with cloud platforms (AWS preferred) including compute, databases, queues, CI/CD
* Effective debugging and observability skills (logs, traces, metrics)
* Ability to work autonomously on complex projects and communicate progress clearly
* Product mindset and ability to map technical work to business outcomes
* Good cross-functional communication with Product, Design, Business, and external partners
* Willingness to collaborate across functions
* strong communication
* collaboration
* problem-solving
* Java or Go
* microservices
* API design