remote
Software Engineer - Financial Infrastructure & Payments - Heartbeat AI GmbH
Software Engineer
Develop and maintain scalable payment and financial infrastructure services using Python, Node.js, and AWS, ensuring high availability, security, and compliance in a fast‑paced fintech environment.
About the role
Key Responsibilities
- Design, implement, and optimize payment processing microservices in Python and Node.js.
- Integrate with third‑party payment gateways and financial APIs, ensuring robust error handling and retry logic.
- Deploy and manage services on AWS (EC2, Lambda, RDS, SQS), applying best practices for scalability and cost efficiency.
- Collaborate with data engineers to design and maintain SQL schemas for transaction logging and reporting.
- Implement CI/CD pipelines, automated testing, and monitoring to guarantee high uptime and rapid issue resolution.
Requirements
- 3+ years of backend development experience in fintech or payment systems.
- Strong proficiency in Python and Node.js with experience in RESTful API design.
- Hands‑on experience with AWS services and infrastructure as code (Terraform/CloudFormation).
- Solid understanding of relational databases (PostgreSQL/MySQL) and data modeling.
- Excellent problem‑solving skills, attention to detail, and a collaborative mindset.