04 ago
|
Shopfully
|
Italia
About the Company
Consulti la panoramica del ruolo qui sotto. Se è affidabile/a di possedere le giuste competenze ed esperienze, si candidi oggi stesso.
We are the platform turning browsing into shopping. We connect 200 million shoppers with deals they love while boosting local sales for hundreds of top retailers and brands. In 2024, Shopfully joined forces with the North American company Flipp, creating a global leader that reaches 400 million households and serves over 1,000 top retailers and brands across 27 markets, including Europe, Canada, the USA, Latin America, and Australia.
Position Overview
Senior Backend Software Engineer, a cross‑functional team member responsible for the backend systems that power our iOS and Android applications. You will own backend services end‑to‑end, contribute to large‑scale system design, and guide technical decisions.
You will act as a technical leader by influence, mentoring other engineers and raising the engineering bar through design, code quality, and collaboration. You will work closely with Software Engineers, Product Managers, Designers, and other Engineering teams in a collaborative, international environment.
Key Responsibilities
-
- Design, evolve, and maintain scalable, secure, fault‑tolerant distributed systems within an event‑driven microservices architecture.
- Own and advance backend service architecture with a platform mindset, creating reusable services, APIs, and shared components that enable an internal developer community.
- Translate product requirements into clear, well‑designed technical solutions, collaborating closely with Product, Design, Quality, and Data teams.
- Own the entire software development lifecycle: technical design, estimation,
implementation, testing, deployment, and production support.
- Write clean, robust, and well‑tested code, applying SOLID principles, proven design patterns, automated testing, and CI/CD best practices while actively reducing technical debt.
- Act as a senior technical leader, guiding architectural decisions, mentoring through code reviews, and serving as a point of reference during production incidents.
- Integrate AI‑assisted development tools into daily workflow and help the team adopt effective practices—treating AI tooling as a core part of engineering productivity, not an experiment.
- Participate in on‑call rotations and support production systems.
Qualifications
-
- 7+ years of backend or full‑stack development experience designing and building scalable, reliable backend systems.
- Proven experience with AWS services (e.g., Lambda, API Gateway, S3).
- Strong experience with relational and/or NoSQL databases; experience with Docker and Kubernetes.
- Experience with event‑driven systems and messaging (Kafka, SQS/SNS).
- Strong system design expertise with hands‑on experience operating and troubleshooting production systems.
- Experience in backend design patterns, clean‑code principles, automated unit and integration tests, CI/CD pipelines, and testable coding practices.
- Proficient with Git and modern collaboration workflows.
- Demonstrated use of AI tools in software workflows, able to articulate benefits, limitations, and lessons learned.
Desired Skills
-
- Experience with PHP, Serverless Framework, OpenSearch / Elasticsearch, Protobuf, GRPC.
- Experience with Go.
- Experience building backend systems that support mobile applications.
- Experience contributing to shared platforms or organization‑wide technical initiatives.
- Exposure to large‑scale, distributed systems serving millions of users.
- Experience contributing to or maintaining open‑source libraries.
Remote Availability
Remote available from Italy and Spain.
Benefits
-
- Hybrid work model with flexible location choices.
- Access to learning opportunities and regular feedback sessions.
- Modern office amenities including fresh snacks, coffee (including vegan options) and ergonomic setups.
- Team events: offsites, happy hours, company parties and celebrations.
- All necessary equipment for effective work, wherever you are.
- Country‑specific advantages based on local contracts and practices.
Our Values
-
- Progress over Perfection: Moving forward, always. Momentum matters because it drives results.
- Clarity Through Transparency: Working in teams, sharing decisions early, publishing work in progress, and documenting outcomes to learn and build better.
- Learn Loudly: Growing by doing and daring. Big bets unlock breakthroughs; risk is part of ambition. xysqume
- Challenge with Empathy: Speaking up, listening deeply, and disagreeing openly to build trust.
#J-18808-Ljbffr
📌 Senior Backend Software Engineer (Italia)
🏢 Shopfully
📍 Italia