About the job
Backend Software Engineer - Consumer Wealth Domain
About Satispay
At Satispay, we are dedicated to transforming the way people handle payments, ensuring they are simple, fair, and accessible. Our mission extends beyond payments; we aim to redefine the future of money itself. Join a movement that empowers millions, where each team member contributes to tackling significant challenges. We are just beginning this journey.
As part of the Business Team, you will help businesses optimize their financial operations through Satispay. We are responsible for the financial backbone, encompassing fees, payouts, invoicing, compliance, and more. If a business relies on Satispay for timely and accurate payments, our team is the driving force behind it.
We thrive in a fast-paced environment, encourage bold thinking, and foster a culture of trust and collaboration. If you seek more than a job and wish to make a meaningful impact alongside a talented team, look no further.
Your Responsibilities
As a Backend Software Engineer in the Consumer Wealth team, you will play a critical role in developing services that enable our users to save and invest effectively. You will focus on crucial features that simplify wealth management and help millions achieve their financial aspirations. Your daily activities will include:
Feature Lifecycle Management: Design, build, test, and maintain backend services for savings and investment products—from conception to production—utilizing Java, Spring Boot, and PostgreSQL.
Develop Scalable Wealth Products: Create and sustain essential functionalities, including the 'Invested Money Box', automated savings goals, and investment portfolios, ensuring reliability and consistency in transactions.
Manage Modern Tech Stack: Oversee our AWS-based infrastructure (EC2/ECS, S3, Lambda, Kinesis) and contribute to architectural enhancements for seamless integration across wealth-related microservices.
AI-Driven Solutions: Utilize AI tools to write and optimize code, accelerate root cause analysis, and create documentation, elevating engineering efficiency.
Address Complex Financial Challenges: Transform financial requirements into scalable technical solutions, balancing speed with the accuracy necessary for wealth management.
Cross-Functional Collaboration: Engage with Product and UX teams to ensure quality and alignment with business objectives.

