companySatispay logo

Backend Software Engineer

SatispayMilan, Italy
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

To excel in this role, you should possess:Proficiency in backend programming languages, particularly Java. Experience with database management systems, especially PostgreSQL. Familiarity with cloud platforms, preferably AWS. A solid understanding of software development best practices and methodologies. Excellent problem-solving skills and a collaborative mindset.

About the job

Backend Software Engineer

About Satispay

Founded to transform everyday transactions, Satispay is dedicated to making payments simple, equitable, and universally accessible. Our vision extends beyond just payments; we aim to redefine the future of money itself. As part of a movement that empowers millions, we are united by a common goal to tackle significant challenges. And this is only the beginning of our journey.

We value speed, bold thinking, and mutual trust, fostering an environment where challenging the status quo is encouraged, and growth is continuous. If you aspire to contribute to something meaningful with a talented team, you've found the right opportunity.

Your Responsibilities

As a Backend Software Engineer, you will be instrumental in shaping the landscape of digital payments by designing and developing scalable, high-performance systems. Your daily tasks will include:

  • Manage the Story Lifecycle: Oversee the complete lifecycle of user stories from inception to production, ensuring all requirements are fulfilled.

  • Drive Technical Excellence: Perform technical analyses for standard projects and implement resilient, scalable backend solutions.

  • Develop Technical Leadership: Begin mentoring peers and junior staff, particularly in technical implementations, while ensuring that the service/component-level technical vision aligns with the roadmap.

  • Guarantee Quality and Stability: Provide accurate effort estimates and promptly address blockers. Participate in incident resolution, including root cause analysis and preventive measures, ensuring transparency in your technical scope.

  • Document and Collaborate: Prepare detailed technical documentation for developed features and engage with stakeholders.

Anticipate challenges, enjoy collaboration, and have the freedom to bring your innovative ideas to fruition. Our technology stack includes (but is not limited to) PostgreSQL, Java, and Spring Boot. We utilize AWS for our infrastructure, deploying microservices on EC2/ECS, S3 for storage, AWS Lambda for serverless functions, and leveraging Kinesis and ElasticSearch for log streaming. You will take ownership of your projects from start to finish.

About Satispay

Satispay is on a mission to revolutionize everyday transactions, enhancing the payment experience for everyone. Our innovative approach is reshaping the future of financial interactions, making them more efficient and accessible. Join us as we continue to empower millions and tackle the big challenges ahead.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.