As a Full-Stack Software Engineer on our mission-driven Client Experience team, you’ll start your day syncing with designers, back-end engineers, and product managers to align on goals and user needs. While your primary focus will be on building responsive, high-quality front-end experiences using JavaScript, TypeScript, and React, you’ll also contribute to back-end integration work using Java and Spring Boot, which power our core services. You’ll collaborate closely with other engineers to ensure seamless communication between the front-end and back-end, troubleshoot across the stack, and deliver high-performing fintech experiences. By day’s end, you’ll review PRs, refine sprint goals, and continue pushing for both polished UI/UX and robust service integration. Team: Will join a client experience mission-driven team. Similar job titles: Software Engineer, Full-Stack Software Engineer, Software Developer, Front-End Software Engineer Salary: $150,000 – $170,000 Bonus & Equity: Amount employees are eligible for annual performance bonuses and equity grants as part of our commitment to shared success!
WHAT WE’LL TRUST YOU TO DELIVER
- Write clean, maintainable, and scalable front-end and full-stack code that meets performance and security standards
- Translate complex requirements into intuitive, high-performance user interfaces, while integrating them seamlessly with back-end services
- Work closely with product and design teams to implement user-friendly features aligned with business needs
- Improve load times, responsiveness, and scalability of front-end applications, leveraging best practices in caching and asset management
- Work with Java, Spring Boot, RESTful APIs, and microservices to connect front-end applications with scalable, high-performance back-end systems
- Review pull requests, mentor junior engineers, and contribute to a culture of continuous learning and improvement
- Stay ahead of emerging front-end technologies, ensuring the best tools and frameworks are leveraged for modern fintech applications
WHAT YOU LIKELY BRING TO THE TABLE
- 8+ years of software development experience, with strong front-end expertise in JavaScript/TypeScript and React
- Hands-on experience with Java and Spring Boot — you’ve built and maintained RESTful APIs or microservices and are comfortable working in the back-end when needed
- Familiarity with state management libraries like Redux or React Query
- Experience integrating front-end applications with scalable, service-based architectures
- Knowledge of event-driven systems (e.g., ActiveMQ, Temporal) is a plus
- Experience with databases like PostgreSQL or Redis for caching and data management
- Strong understanding of front-end performance tuning, accessibility, and modern UI/UX best practices
- Comfortable working in agile environments with tools like Jira, Confluence, and Git