About the Role
Are you ready to take your career to the next level? Join us as a Senior Full Stack Software Engineer in our Payments Platform team at Flywire. This remote position allows you to work from anywhere while contributing to our mission of delivering seamless payment solutions globally. You'll be instrumental in building and maintaining our platform that supports the movement of hundreds of millions of dollars every day.
What You'll Do
- Develop and maintain high-quality, testable, and secure code for our payments platform.
- Collaborate with cross-functional teams to design and implement new functionalities that enhance our product's speed, cost, and scalability.
- Troubleshoot and resolve complex issues, ensuring optimal performance and reliability of applications.
- Drive improvements throughout the development lifecycle, focusing on scalability and performance.
- Contribute to product vision by working closely with Product Managers and stakeholders.
- Mentor junior developers and foster a culture of continuous learning.
Requirements
- 6+ years of experience in application development, particularly as a Java developer.
- Experience with Ruby is highly valued.
- Strong expertise in web services and REST architecture.
- Familiarity with cloud technologies such as AWS or Azure.
- Understanding of relational databases and object-oriented programming principles.
- Excellent communication skills in English, both verbal and written.
- Experience in the FinTech or payments industry is a plus.
Nice to Have
- Experience with tools like GitLab, Linux, MySQL, MongoDB, and Redis.
- Knowledge of Agile methodologies and practices.
- Familiarity with monitoring and observability principles.
What We Offer
- Competitive salary with equity options through Restricted Stock Units (RSUs).
- Flexible remote work environment with a dynamic global team.
- Wellbeing programs including mental health support and fitness classes.
- Generous time off policies, including volunteer days and digital disconnect days.
- Opportunities for professional development and career growth.
This Senior Full Stack Software Engineer role at Flywire offers a unique opportunity to work remotely while contributing to a leading payments platform. With competitive compensation and a focus on collaboration, it's an attractive position for experienced developers.
Who Will Succeed Here
Proficient in both Java and Ruby, with a strong understanding of microservices architecture and RESTful API design, enabling seamless integration within the Payments Platform.
Self-motivated and disciplined, thriving in a remote work environment, with a proven track record of managing projects and meeting deadlines without direct supervision.
Deep familiarity with cloud platforms like AWS and Azure, backed by hands-on experience in deploying and scaling applications, ensuring high availability and performance in payment processing systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months