Flex, a FinTech company, is looking to solve the problem of expensive, inflexible, and difficult rent payment experiences by creating a platform that enables users to pay rent throughout the month on a schedule that better fits their finances and budget.
Requirements
- 5+ years of professional software development experience.
- 3+ years of hands-on experience with Java.
- 3+ years of experience with React or React Native.
- 3+ years of experience with TypeScript.
- Having experience building high-quality mobile and web UIs to specifications is a must to have.
- Proficient in Java frameworks and tools used at Flex, including Spring (core/web/boot), Gradle, JUnit, and JVM (memory/performance tuning, GC).
- Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
Responsibilities
- Focus on creating exceptional user and partner experiences that drive engagement and retention.
- Partner closely with product managers, designers, and data scientists, data analysts to identify and solve critical user onboarding challenges.
- Design, develop, test, and deploy robust APIs, services and data pipelines that enhance user onboarding and overall platform experience.
- Implement changes through an agile methodology, prioritizing rapid iteration and continuous improvement.
- Utilize data and analytics to measure the impact of your work and identify opportunities for optimization.
Other
- Excellent written and verbal communicator, with experience in cross-functional collaboration.
- 5+ years of professional software development experience.
- 3+ years of hands-on experience with Java.
- Competitive medical, dental, and vision available from Day 1
- Company equity