
Principal Engineer, Seller Experience
Ratepay
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Job Level
About the role
- Lead the design and implementation of the domain architecture for our software systems
- Ensure that our systems are scalable, reliable, and easy to maintain
- Foster cross-domain collaboration and alignment to ensure that our systems are fully integrated
- Make technical decisions and provide guidance to the development team
- Work with business stakeholders and other members of the development team to understand requirements and make technical decisions that align with the overall architecture and strategy
- Collaborate with technical teams to ensure applications are optimized for the cloud
- Extend existing APIs to improve functionality and performance
- Stay up to date with the latest technologies and industry trends and bring new ideas to the team.
Requirements
- Bachelor's degree in Computer Science or a related field
- 10+ years of experience in software development, with a focus on Java or Kotlin
- Strong experience with domain-driven design (DDD) and architecture
- Solid understanding of Java, Kotlin, Spring, and related technologies
- Experience in fintech (financial technology)
- Experience with AWS
- Experience integrating applications with Salesforce
- Experience with microservices architecture and RESTful APIs
- Experience designing and building customer- and merchant-facing APIs and SDKs
- Experience building and maintaining comprehensive documentation to support merchant integrations.
Benefits
- Equal opportunities & diversity
- Professional development
- Flexible working hours
- Team culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinSpringdomain-driven designmicroservices architectureRESTful APIsAPIsSDKsdocumentationcloud optimization
Soft Skills
leadershipcollaborationtechnical decision-makingguidancecommunication
Certifications
Bachelor's degree in Computer Science