Senior Software Engineer II

closed
Flywire Logo

Flywire

πŸ“Remote - Spain

Summary

Join Flywire as a Sr. Software Engineer II and build and maintain the platform supporting the money movement of our industry-leading payment engine, processing hundreds of millions daily. You will design new functionalities, improve current capabilities to enhance speed, cost, and scalability, and collaborate on problem-solving and building high-quality products. Responsibilities include writing clean, testable, secure, and maintainable code; resolving challenging bugs and production issues; understanding scalability and performance; driving change and improvement; participating in recruitment; and ensuring application performance and responsiveness. You will contribute to the product vision, lead projects, and mentor team members. Flywire offers a global, remote-work-friendly environment with a focus on Agile, Lean, and Extreme Programming methodologies.

Requirements

  • 8+ years of experience in web application development
  • Experience in designing, developing and supporting scalable, performant and reliable web applications and distributed systems
  • Seasoned in techniques such 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

Responsibilities

  • Write clean, high quality, testable, secure, maintainable and extendable code
  • Solve items such as 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 improvement 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

Preferred Qualifications

  • Experience in FinTech or the payment industry will be appreciated
  • The ability to deliver high quality code and learn quickly

Benefits

Remote work is allowed!

This job is filled or no longer available

Similar Remote Jobs