As a Full-Stack Software Engineer with a Front-End Focus, you’ll start your day syncing with a mission-driven Client Experience team, collaborating with designers, back-end engineers, and product managers to align on priorities. Your primary focus will be designing and implementing scalable, high-performance user interfaces, while also integrating with and optimizing back-end services. You’ll work primarily in JavaScript, TypeScript, and React, leveraging modern frameworks to build seamless, responsive web applications. You’ll ensure UI/UX best practices are followed, optimize front-end performance for high-traffic fintech applications, and contribute to our back-end services using Java and Spring Boot. By the end of the day, you’ll review pull requests, refine sprint goals, and explore innovative ways to improve both the front-end experience and full-stack efficiency. 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: $120,000 – $160,000
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 in software development, with at least 5+ years of front-end expertise in a SaaS or FinTech environment
- Proficiency in JavaScript/TypeScript, React, and experience with Angular or Vue.js is a plus
- Strong knowledge of Redux, React Query, or similar tools for managing application state
- Familiarity with Java, Spring Boot, RESTful APIs, and event-driven architectures (ActiveMQ, Temporal)
- Experience with PostgreSQL or Redis for front-end data management and caching
- Deep understanding of front-end optimization techniques, including lazy loading, asset minification, and efficient API calls
- Experience working in agile teams with Jira, Confluence, and Git-based workflows
- A passion for pixel-perfect implementation, accessibility, and modern design principles