The Opportunity :
We are looking for an experienced Senior Software Engineer II, ideally with a background in FinTech, to join the Flywire team in Spain. Your primary responsibility will be to build and maintain the platform that supports the money movement of our industry leading payment engine moving hundreds of millions everyday.
You will be joining a team in charge of designing new functionalities and improving the current capabilities to improve speed, cost, and scalability of our product. A commitment to collaborative problem-solving, pragmatic design, building quality products, and conveying the sensation that the product is the responsibility of all the team is essential. You will be responsible for ensuring high-quality code in a team-defined timeframe.
* Write clean, high-quality, testable, secure, maintainable, and extendable code
* Solve challenging bugs and production issues within the development environment
* Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
* Exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results
* Understand scalability and performance status and make improvements for scalability
* Drive change and improvement in all phases of the development lifecycle
* Partake in the recruitment process by identifying and exciting great talent
* Ensure the best possible performance, quality, and responsiveness of the applications
* Contribute to the product vision by collaborating with Product Managers and stakeholders
* Drive initiatives to lead projects as well as mentor team members
Here’s What We’re Looking For :
* Around 8+ years of experience in application development
* Experience in designing, developing, and supporting scalable, performant, and reliable web applications and distributed systems
* Seasoned in techniques such as TDD and BDD
* Proficient working with continuous integration and delivery (CI / CD)
* Understanding of relational databases
* Strong understanding of object-oriented fundamentals
* Great understanding of the other disciplines in the cross-functional team: QAs, Product, and SREs
* Outstanding verbal and written communication skills and the ability to collaborate with cross-functional teams including product and support
* Fluent in English, as it is the company’s working language
* Experience in FinTech or the payment industry will be appreciated
* The ability to deliver high-quality code and learn quickly
Technologies We Use :
* Ruby or Java
* React
#J-18808-Ljbffr