New York City, United States of America Remote (City) $172,000—$210,000 USD

Flex is hiring a Senior Software Engineer, Fullstack

About the Role

What You’ll Do

Design and implement scalable backend systems, including APIs and data pipelines, that power seamless user and partner experiences. Work across the full stack to deliver features that improve how users engage with the platform from first interaction onward.

Collaborate closely with product managers, designers, and data analysts to identify friction points in onboarding and develop targeted technical solutions. Use agile practices to iterate quickly, deploying changes that are measured and refined based on real user behavior.

What We’re Looking For

  • At least five years of professional software development, with strong expertise in Java, TypeScript, React, and React Native
  • Proven experience building high-quality web and mobile interfaces that align with design specifications
  • Familiarity with Spring ecosystem tools including Spring Boot, Gradle, and JUnit, along with JVM performance tuning
  • Hands-on background in RESTful services, message queues, and service-oriented architectures
  • Experience working with AWS technologies such as EKS, Aurora RDS, ElastiCache, and DynamoDB
  • Proficiency with containerization and modern CI/CD pipelines, particularly using GitHub Actions

Preferred Skills

  • Experience optimizing user onboarding funnels through experimentation and data analysis
  • Working knowledge of observability platforms like DataDog
  • Background in big data systems such as Snowflake
  • Experience with Infrastructure as Code using CDK or Terraform
  • Track record of mentoring junior engineers and advancing team-wide coding standards
  • Strong communication skills and a collaborative mindset across disciplines
Required Skills
JavaSpringReactReact NativeTypeScriptREST APIsGradleJUnitJVM tuningMessage Queues JavaSpringGradleJUnitJVMReactReact NativeTypeScriptREST APIsMessage QueuesFullstack DevelopmentWeb UI DevelopmentMobile UI DevelopmentSoftware EngineeringProfessional Software Development
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Flex

Flex lets you split bills into two payments, keep more cash on hand, and build credit history—giving renters more financial control every month.

Flex helps renters split their rent and everyday bills into two smaller payments, making it easier to manage cash flow around paychecks. The platform pays rent in full and on time, while allowing users to choose a second payment date that fits their schedule.

Flex also reports on-time rent payments to TransUnion at no extra cost, helping users build credit history. It works directly with properties or through virtual payment methods, offering flexibility regardless of landlord participation.

All jobs at Flex Visit website
Job Details
Category fullstack
Posted 11 days ago