Senior Full Stack Software Engineer – Consumer Services API Development and Implementation

Remote Full-time
Introduction to Flex and Our Mission Imagine a world where paying rent is no longer a source of stress, where flexibility and ease are the norms. At Flex, a growth-stage, NYC headquartered FinTech company, we are dedicated to revolutionizing the rent payment experience. Our mission is to empower renters with the flexibility they need over their most significant recurring expense. With a strong foundation of unprecedented investor support and an enthusiastic user base, we are now seeking motivated and talented individuals to join our team and help us grow. If you are passionate about making a difference in people's lives through innovative financial solutions, we invite you to be part of our journey. About the Role: Senior Software Engineer - Consumer Services API We are looking for a highly skilled Senior Software Engineer who will play a crucial role in implementing the service APIs used by our consumer applications. As part of the orchestration team within our consumer organization, you will be responsible for designing, developing, testing, and scaling the APIs that provide access to our core platform services. Your work will directly impact the user experience, simplifying the complexities of rent payment processing for our customers. This is an opportunity to work on challenging projects, lead by example, and contribute to the growth of a dynamic company. Key Responsibilities Collaborate closely with product, design, and engineering peers to solve pressing user problems related to rent payment, ensuring that our solutions are user-centric and effective. Implement changes to our services in an agile manner, with a focus on small, frequent iterations that allow for rapid feedback and continuous improvement. Act as a hands-on individual contributor while also providing technical leadership and mentoring to junior engineers, helping to elevate the team's capabilities and knowledge. Lead the scoping, design, and implementation of APIs, driving their production rollouts to completion with minimal oversight and ensuring that they meet the highest standards of quality and performance. Essential Qualifications To succeed in this role, you will need: A minimum of 5 years of experience with Java and Springboot, demonstrating a deep understanding of these technologies and their applications. Strong computer science fundamentals, including data structures, algorithms, and software design patterns. The ability to build high-quality APIs to specifications, with a focus on scalability, security, and maintainability. Experience with Java frameworks and tools such as Spring (core/web/boot), Gradle, and JUnit, as well as observability and monitoring tools like DataDog. Familiarity with AWS services (EKS, Aurora RDS, Elasticache) and containers, as well as CI/CD systems (preferably GitHub Actions) and automation techniques to improve build, test, and deploy efficiency. Proven experience in implementing and operating services in distributed environments at scale, with a good understanding of REST and mobile API best practices. Excellent communication skills and the ability to work effectively with a distributed team, fostering collaboration and knowledge sharing. Preferred Qualifications While not required, the following qualifications are highly desirable: Experience with additional programming languages and technologies that complement our stack. Knowledge of cloud-native architectures and serverless computing. Participation in open-source projects or personal coding projects that demonstrate your passion for software development and innovation. Certifications in relevant technologies or methodologies, such as AWS Certified Developer or Certified Scrum Master. Career Growth and Learning Opportunities At Flex, we believe in the growth and development of our employees. As a Senior Software Engineer, you will have opportunities to: Lead projects and mentor junior engineers, helping to develop the next generation of technical leaders. Participate in training and professional development programs, both internally and externally, to enhance your skills and stay up-to-date with industry trends. Contribute to the evolution of our technology stack and architecture, influencing the direction of our engineering efforts. Collaborate with cross-functional teams, including product, design, and operations, to develop a holistic understanding of our business and technology ecosystem. Work Environment and Company Culture Our company culture is built on the principles of inclusivity, empathy, and innovation. We strive to create an environment where everyone feels valued, respected, and empowered to contribute their best work. With a dynamic team spread across the US, Australia, and South America, we offer a unique opportunity to work with diverse perspectives and experiences. Our HQ in New York City serves as a hub for collaboration and innovation, but we also embrace remote work, recognizing the importance of flexibility and work-life balance. Compensation, Perks, and Benefits We offer a competitive total rewards package that includes: A salary range of $161,000-$240,000 annually, commensurate with experience and aligned with our internal leveling guidelines. 100% company-paid medical, dental, and vision insurance for full-time, US-based employees. 401(k) matching and company stock options, helping you plan for your future and share in our success. Unlimited paid time off, with a minimum requirement to ensure you take the break you need, plus 13 company-paid holidays. Parental leave and support for new parents, recognizing the importance of family and work-life balance. Flex Cares Program, including non-profit company match and pet adoption coverage, reflecting our commitment to social responsibility and employee well-being. A free Flex subscription, allowing you to experience our product firsthand and provide feedback from a user's perspective. Conclusion and Call to Action If you are a motivated and talented software engineer looking for a challenging and rewarding role, we invite you to apply for the Senior Software Engineer - Consumer Services API position at Flex. This is an opportunity to join a dynamic team, work on cutting-edge projects, and contribute to the growth of a company that is revolutionizing the financial services industry. With a competitive compensation package, comprehensive benefits, and a commitment to employee growth and development, we offer a unique and compelling career opportunity. Apply now and take the first step towards a rewarding new role that aligns with your passions and aspirations. Apply for this job
Apply Now

Similar Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Customer Service Representative – Work From Home Opportunities at arenaflex**

Remote Full-time

Senior Software Engineer, Marketing & Loyalty

Remote Full-time

Chief People Officer (CPO)

Remote Full-time

Experienced Business Analysis Supervisor for Apple Customer Support Team – Remote Opportunity with blithequark at $25/Hour

Remote Full-time

**Experienced Full Stack Customer Support Specialist – E-commerce Live Chat Assistant**

Remote Full-time

Experienced Remote Data Entry Specialist for High School Students – Flexible Part-Time Opportunities for Career Development and Skill Enhancement at blithequark

Remote Full-time

Experienced Customer Care Navigator for Autism Services - Remote Opportunity in PA/NJ/DE

Remote Full-time

**Experienced Full Stack Customer Support Specialist – Live Chat and Email**

Remote Full-time

RCMP – REMOTE TEAM LEADER, B2B SALES, IKEA TAASTRUP (HEAD OFFICE) 37 HOURS PER W

Remote Full-time

Experienced Part-Time Data Entry Specialist - Remote Work Opportunity with blithequark

Remote Full-time
← Back to Home