Software Engineer, Back End Developer

Satispay is a company reimagining payments, pioneering a movement toward simplicity and accessibility in Europe.
Milan, Metropolitan City of Milan, Italy
$30,000 - $70,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience

Description For Software Engineer, Back End Developer

At Satispay, we're pioneering a movement to simplify payments and improve accessibility across Europe. As a Software Engineer, Back End Developer, you'll be at the forefront of innovation, designing and developing scalable systems with a focus on quality. You'll work primarily with Java and embrace DevOps tools, building and enhancing our payment products.

Our tech stack includes Linux, MySQL, PostgreSQL, Java, Jersey, Spring, and DynamoDB. We utilize AWS for our infrastructure, with RESTful microservices on EC2, RDS/DynamoDB for database persistence, S3 for storage, AWS Lambda for serverless functions, and Kinesis and ElasticSearch for log streaming.

Your responsibilities will include identifying user needs, building and enhancing products, making a significant impact on the payment industry, and collaborating across departments. You'll play a vital role in simplifying payments and improving accessibility, directly contributing to Satispay's mission.

We're looking for candidates with at least 5 years of experience, preferably in microservices infrastructure and Agile methodologies. You should have experience working within a Java and cloud-based environment, with AWS knowledge considered a plus. Strong communication skills and fluency in both Italian and English are essential.

At Satispay, we value diversity and unique perspectives. Even if you don't meet every listed requirement, we encourage you to apply if you're passionate about the role and believe you can contribute to our team's success.

Join us and enjoy benefits such as a hybrid working policy, meal vouchers, language learning opportunities, a company welfare budget, stock options, and regular team-building events. Be part of a dynamic team shaping the future of payments in Europe!

Last updated 6 months ago

Responsibilities For Software Engineer, Back End Developer

  • Design, develop, and deploy scalable systems
  • Experiment with back-end technologies
  • Build and enhance payment products
  • Identify user needs
  • Cross-department collaboration

Requirements For Software Engineer, Back End Developer

Java
MySQL
PostgreSQL
Linux
  • Degree in computer science, computer engineering, or related field
  • At least 5 years of experience
  • Experience in microservices infrastructure and Agile methodologies
  • Experience working within a Java and cloud-based environment
  • AWS knowledge (considered a plus)
  • Structured communication skills
  • Fluency in Italian and English

Benefits For Software Engineer, Back End Developer

Equity
  • Hybrid working policy
  • Meal vouchers
  • Preply language platform access
  • 1.2k company welfare budget
  • Stock Option Plan
  • Tech equipment
  • Team-building events, parties, trips

Interested in this job?

Jobs Related To Satispay Software Engineer, Back End Developer

Senior Software Engineer, Back End Developer

Senior Backend Engineer role at Satispay, developing scalable payment solutions using Java and AWS, with 7+ years experience required.

Senior Software Development Engineer, AWS Elemental MediaTailor

Senior Software Engineer role at AWS Elemental MediaTailor, focusing on video streaming and advertising technology, requiring 5+ years of experience in software development and system architecture.

Software Development Engineer III, Employee Onboarding and Administration, Personal Information Domain/Identity Domain

Senior Software Engineer role at Amazon leading development of employee onboarding and identity management systems across global operations.

Software Development Engineer, Traffic Engineering

Senior Software Engineer role at Amazon focusing on traffic management systems, security, and large-scale infrastructure development.

Senior Software Development Engineer, Aurora CP - Availability

Senior Software Engineer role at Amazon Aurora team, building cloud-scale database services with focus on availability and reliability.