Senior Software Engineer
Senior fullstack engineer building and scaling a consumer finance platform (React/React Native frontend, Java backend on GCP). Own features end-to-end, optimize for millions of users, implement algorithms and 3rd-party integrations. 6+ years software engineering experience required; Java and React/TS preferred.
About the job
What You'll Be Doing
- Evolving the APIs supporting User flows to ensure a great user experience
- Optimizing queries and relational database schema to ensure speedy response times
- Implementing algorithms related to monetary transaction evaluation, risk management, income verification, and other predictive models
- Integrating with new 3rd party APIs to serve millions of customers
- Decreasing our customer service workload by building improvements to the product or improving our internal automations
- Implementing interaction and motion design for more delightful user experiences
- Automating visual testing & visual regression detection processes
- Creating new mobile & web clients for upcoming products
- A/B testing and optimizing features that boost our business’ bottom line
Requirements
- 6+ years of industry experience as a software engineer
- REST based services and API development experience mainly using Java
- Experience building UI/UX for new features from end-to-end using React or React Native
- Up-to-date grasp of the constantly evolving JS language standards, ES6 and beyond (we use Typescript)
- Experience with SQL databases, constructing schemas, performing migrations and writing analytical queries
- You are a self-starter, self-motivated, and able to work independently and manage multiple projects under minimal supervision
Nice-to-Haves
- GraphQL experience
- Kubernetes, Docker or other container system experience
- Quantitative skills, knowledge or experience in Finance
- Experience leading teams or mentoring junior engineers
Skills
Java, React, React Native, TypeScript, GraphQL, SQL, Kubernetes, Docker, REST APIs
Similar jobs
Fullstack Engineering jobsBuild end-to-end full-stack systems for Medicare/Medicaid products, including mobile apps with Vue/TypeScript/Capacitor and backend with Python/Flask/Postgres. Requires 5+ years experience, startup mindset, Python/JS fluency, and CS fundamentals.
Build and operate scalable full-stack distributed applications using C#/.NET, TypeScript, React, and AWS. The role requires production experience across microservices, automated testing, CI/CD, observability, and troubleshooting in both cloud-native and customer-hosted environments.
Build and operate first-party data collection systems across browser code, edge runtimes, and backend services. The role requires 6+ years of software engineering experience, strong Java or Kotlin and JavaScript/TypeScript skills, edge-computing familiarity, and production use of AI-assisted development tools.
Senior Full Stack Engineer builds and ships features for mobile apps and scalable backends serving millions, partnering with Product/Design on consumer products for government benefits. Requires 5+ years experience, Python/JavaScript fluency, strong product instincts, and ownership mindset.
Senior Software Engineer building scalable microservices and event-driven platforms for Prove's phone-centric identity verification and fraud detection services. Requires 6+ years experience, strong Java/OOP, cloud, and database skills; prefers Kafka, Flink, React.