Experienced Full Stack Software Engineer – Backend API Development, Java, Spring, and Cloud Technologies

Remote Full-time
Join the FinTech Revolution with Flex: Empowering Renters with Flexible Payment Solutions Be part of a growth-stage FinTech company that's changing the way people pay rent! Flex, headquartered in New York City, is a cutting-edge company that's creating a better rent payment experience for millions of users. We're on a mission to empower renters with flexibility over their most significant recurring expense. As a Software Engineer II, Backend, you'll play a crucial role in shaping our platform and driving our mission forward. About the Role We're looking for a talented Software Engineer to join our shared service team, responsible for designing, developing, testing, and scaling the core platform that powers our major business functions, including Payment, Ledger, Identity, and more. You'll work closely with cross-functional teams to solve our users' most pressing problems around rent payment, delivering high-quality APIs that meet specifications and drive great user and partner experiences. Key Responsibilities: Design, develop, test, and scale the platform needed to deliver great user and partner experiences and a reliable end-to-end payment process Implement service APIs used by our mobile and web apps, ensuring high-quality, testable, maintainable, scalable, and secure code Collaborate with product, design, and engineering peers to solve complex problems and drive innovation Lead scoping, design, and implementation for APIs, and drive production rollouts to completion with minimal oversight Work in an agile environment with a delivery cadence that favors small, frequent iterations Ensure observability and monitoring of services using tools like DataDog, maintaining high availability and performance Requirements and Qualifications Essential Qualifications: A minimum of 3 years of experience with Java, with a strong understanding of computer science fundamentals Experience with Java frameworks and tools, including Spring (core/web/boot), Gradle, and JUnit Experience implementing and operating services in distributed services environments at scale Strong understanding of REST and mobile API best practices Excellent communication skills and experience working with distributed teams Preferred Qualifications: Experience with AWS, Containers, Kubernetes, and MySql Familiarity with CI/CD tools and practices to improve code stability and quality Experience with IDEs such as VSCode and IntelliJ Knowledge of the Java ecosystem and best practices Core Competencies: Prior experience working on cross-functional teams Proficient with Java and Spring, with a strong understanding of software development principles Experience with observability and monitoring tools, ensuring high availability and performance Strong problem-solving skills and attention to detail Excellent communication and collaboration skills Career Growth Opportunities and Learning Benefits At Flex, we're committed to helping our employees grow and develop their skills. We offer: Opportunities for career advancement and professional growth Access to training and development programs, including mentorship and coaching A culture of innovation and experimentation, encouraging learning and exploration Collaborative and dynamic work environment with a team of highly intelligent and motivated individuals Work Environment and Company Culture We pride ourselves on being an equal opportunity workplace, with a focus on building an inclusive culture. Our team is diverse, dynamic, and located throughout the US, Australia, and South America. We offer: A flexible and remote work environment, with opportunities for in-person collaboration A culture of transparency, openness, and feedback Employee benefits, including competitive pay, 100% company-paid medical, dental, and vision, 401(k) + company stock options, and unlimited paid time off A commitment to social responsibility and community engagement Compensation and Benefits The national pay range for this role is $150,000-$170,000. Individual compensation will be commensurate with the candidate's experience, aligned with Flex's internal leveling guidelines and benchmarks. We also offer: Competitive pay and bonuses 100% company-paid medical, dental, and vision 401(k) + company stock options Unlimited paid time off with a PTO minimum + 13 company-paid holidays Parental leave and Flex Cares Program: non-profit company match + pet adoption coverage Free Flex subscription Conclusion If you're a motivated and talented Software Engineer looking to make a significant impact in the FinTech industry, we want to hear from you! Join our team and be part of a growth-stage company that's changing the way people pay rent. Apply now and take the first step towards a rewarding new role. Submit Your Application Seize this opportunity to make a significant impact. Apply now and take the first step towards a rewarding new role. Apply for this job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Remote Data Entry Specialist – Full-Time Opportunity for Detail-Oriented Professionals at blithequark

Remote

Experienced Remote Customer Service Agent – Delivering Exceptional Travel Experiences and World-Class Support to Passengers at arenaflex

Remote

Clinical Research Associate, Internal (Remote)

Remote

Experienced Bilingual Customer Service Representative – Remote Healthcare Support Specialist

Remote

RN Transition Navigator- Slidell

Remote

Experienced Part-Time Customer Service Representative - Remote Work from Home Opportunity with blithequark in the UAE

Remote

Supply/Demand Planning Functional Consul./REMOTE

Remote

Experienced Seasonal Part-Time Customer Service Representative – Remote or Onsite Opportunity in Publishing and Education Industry

Remote

**Experienced Part-Time Work From Home Amazon Customer Service Representative – Remote Customer Support Specialist**

Remote

Experienced Remote Data Entry and Customer Service Representative - Entry Level Position in Gaming Industry for Exceptional Support and Data Management at Blithequark

Remote
← Back