Are you ready to trade your job for a journey? Become a FlyMate!
Passion, excitement & global collaboration are all core to what it means to be a FlyMate. At Flywire, we’re on a mission to deliver the world’s most important and complex payments. We use our Flywire Advantage - the combination of our next-gen payments platform, proprietary payment network and vertical specific software, to help our clients get paid, and help their customers pay with ease - no matter where they are in the world.
What more do we need to truly be unstoppable? Perhaps, that is you!
Who we are :
Flywire is a global payments enablement and software company, founded a decade ago to solve high-stakes, high-value payments in education, using modern technology.
Today, we’ve digitized payments for more than 3,300+ global clients across education, healthcare, travel & B2B, covering more than 240 countries and territories and supporting over 140 currencies. And, we’re just getting started!
With over 1000+ global FlyMates, representing more than 40 nationalities, and in 14 offices world-wide, we’re looking for FlyMates to join the next stage of our journey as we continue to grow.
We are seeking a talented and motivated Mid-Level Software Engineer to join our growing team. In this role, you will contribute to the design, development, and maintenance of our enterprise-level web applications. The ideal candidate has a solid foundation in full-stack development with a strong backend focus, and is eager to expand their skills and contribute to building robust, scalable solutions using Symfony PHP.
Responsibilities
- Contribute to the technical design, coding, and unit testing of web applications in accordance with business requirements and technical standards.
- Assist in ensuring the performance, quality, and responsiveness of applications.
- Participate in the design and development of reusable components for web applications.
- Work with senior engineers and business teams to understand and clarify requirements.
- Participate in the estimation process for web development tasks.
- Learn and apply new technologies, coding practices, and third-party solutions under guidance.
- Contribute to various phases of the development lifecycle, from development to deployment.
Skills & Experience
Full Stack Contribution : Primarily backend-focused contributions (approximately 80% Backend, 10% Frontend, 10% Database).Backend : Solid experience with PHP, with a strong understanding of Symfony PHP, and modern application design principles.Frontend : Experience with AngularJS. Familiarity with other modern JavaScript frameworks like React is a plus.Database : Proficient with MySQL (MariaDB). Understanding of database concepts, basic design, and querying.Modern Application Design : Understanding of modern application architectures and design patterns.Object-Oriented Programming : Good understanding and practical application of object-oriented programming principles.Nice to Haves
Exposure to Amazon Web Services (AWS).Familiarity with Redis.Experience working in a Linux environment.Minimum Qualifications
BS in Computer Science or equivalent practical experience.3+ years of experience in web and backend technologies.Understanding of multi-tier web application architecture.Solid database knowledge (SQL).An interest in software / product quality and testing.Familiarity with continuous integration & delivery concepts.Working knowledge of Source Control (e.g., Git).What We Offer :
Competitive compensation, including Restricted Stock UnitsEmployee Stock Purchase Plan (ESPP)Flying Start - Our immersive Global Induction Program (Meet our Execs & Global Teams)Work with brilliant people that will keep you on your toes, learn more about their journeys by checking out #InsideFlywire on social mediaDynamic & Global Team (we have been collaborating virtually for years!)Wellbeing Programs (Mental Health, Wellness, Yoga / Pilates / HIIT Classes) with Global FlyMatesBe a meaningful part in our success - every FlyMate makes an impactCompetitive time off including FlyBetter Days to volunteer in a cause you believe in andDigital Disconnect Days!Great Talent & Development Programs (Managers Taking Flight – for new or aspiring managers!)