New York City, United States of America Remote (City)

Flex is hiring a Senior Software Engineer, Fullstack

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
JavaSpring FrameworkGradleJUnitReact.jsReact NativeTypeScriptREST APIs
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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 2 months ago