Qualifications
What We Seek:A minimum of 8 years of experience in web application development. Proven experience in designing, developing, and maintaining scalable, high-performance web applications and distributed systems. Expertise in Test-Driven Development (TDD) and Behavior-Driven Development (BDD). Familiarity with continuous integration and delivery (CI/CD) methodologies. Strong understanding of relational databases. Solid grasp of object-oriented programming principles. Ability to effectively collaborate with cross-functional teams, including Quality Assurance, Product Management, and Site Reliability Engineers. Excellent verbal and written communication skills in English. Experience in the FinTech or payments sector is a plus. A demonstrated ability to produce high-quality code and adapt quickly to new challenges.
About the job
Join Our Team:
At Flywire, we are in search of a talented Senior Software Engineer II to enhance our fintech solutions. Your main task will involve the development and upkeep of the advanced payment platform that facilitates the transfer of hundreds of millions of dollars daily.
As a member of our dynamic team, you will focus on creating new features and optimizing existing functionalities to enhance speed, cost-effectiveness, and scalability. A strong dedication to collaborative problem-solving, practical design, and producing high-quality software while instilling a sense of ownership across the team is crucial. You will ensure the delivery of top-notch code within established timelines.
- Develop clean, high-quality, testable, secure, maintainable, and scalable code.
- Troubleshoot complex bugs and production issues within the development environment.
- Analyze intricate issues that require a deep understanding of various factors.
- Select appropriate methods, techniques, and evaluation criteria to achieve results.
- Assess scalability and performance metrics and implement enhancements.
- Lead initiatives for improvements throughout the development lifecycle.
- Assist in the recruitment process by identifying and engaging exceptional talent.
- Ensure optimal performance, quality, and responsiveness of applications.
- Collaborate with Product Managers and stakeholders to contribute to the product vision.
- Lead projects and mentor team members to foster growth.
About Flywire
Embark on Your Flywire Journey:At Flywire, we thrive on passion, excitement, and global collaboration. Our mission is to streamline the world’s most significant and intricate payments. Leveraging our next-gen payment platform, proprietary network, and industry-specific software, we empower our clients to receive payments and enable their customers to pay effortlessly, regardless of their location. With over a decade of expertise, Flywire began its journey in higher education payments and has successfully expanded into various sectors and geographical regions. Join us to be part of a team dedicated to delivering impactful solutions worldwide.