[Remote] Staff Software Engineer, Fullstack-MarTech
Note: The job is a remote job and is open to candidates in USA. Flex is a growth-stage FinTech company creating a flexible rent payment experience. Flex is seeking a Staff Software Engineer to lead full-stack MarTech platforms, services, and customer-facing web experiences that support customer acquisition, retention, marketing measurement, and campaign experimentation.
Responsibilities
- Build and own full-stack marketing services and web experiences that drive customer acquisition and retention
- Design and develop 24/7 high-scale APIs, event-driven services, and data pipelines. Our stack runs on AWS: Java and Spring Boot for the existing backend code base; TypeScript and React for web
- Build measurement into everything we ship, and integrate third-party ad, analytics, and messaging platforms behind durable abstractions
- Work closely with marketing, data, product, design, and engineering peers to launch features and experiments across web and mobile
Skills
- 8+ years of professional software development experience
- 6+ years of hands-on experience with Java
- 3+ years of experience with TypeScript
- 3+ years of experience with React (or React Native), including modern architectures and tooling in the React ecosystem (Hooks, Components, Context, state management)
- Excellent written and verbal communication skills, with experience in cross-functional collaboration — especially translating between marketing goals and engineering tradeoffs
- Proven experience building high-quality, high-performance web and mobile UIs to spec — including responsive, SEO-conscious, conversion-optimized pages
- 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, webhooks, message queues, event-driven design, and scalable architectures
- Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools
- Comfort integrating and debugging third-party APIs and SDKs where you don't control the contract, including rate limits, partial failures, and reconciliation
- Experience on a growth, marketing engineering, or MarTech team
- Hands-on experience with platforms such as Braze, Singular/AppsFlyer/Branch, Google Tag Manager, Amplitude, LaunchDarkly, or the Meta/Google/TikTok/Apple ad and conversion APIs
- Familiarity with attribution, identity resolution, and conversion tracking, and the privacy constraints they operate under (consent management, state privacy laws, platform tracking restrictions)
- Experience with A/B testing and experimentation frameworks, web performance optimization, and headless/CMS content tooling
- Experience with big data platforms and tooling, including Snowflake
- Proficient in CI/CD systems (preferably GitHub Actions), git, and automation; observability tools such as DataDog; and Infrastructure as Code using CDK or Terraform
- Skilled at elevating team standards through best practices and mentoring junior engineers
Benefits
- For full-time U.S. employees: Competitive medical, dental, and vision
- For full-time U.S. employees: Company equity
- For full-time U.S. employees: 401(k) plan with company match
- For full-time U.S. employees: Unlimited paid time off + 13 company paid holidays
- For full-time U.S. employees: Parental leave
- For full-time U.S. employees: Free Flex subscription
- For full-time non-U.S. employees: Competitive compensation + company equity
- Roles posted in New York, San Francisco, and Salt Lake City are hybrid positions with on-site expectations of 2-3 days per week in our local offices.
- For candidates outside of these areas, you may be eligible for our relocation assistance program.
Company Overview
Company H1B Sponsorship