Our client, a SaaS digital payment platform for the logistics industry, is looking for a Senior Full Stack Engineer for a Lead role. This is a direct hire role with a hybrid schedule, located in Atlanta, GA.
Day to Day:
- Lead the technical direction and architecture of our React-based web platform and Flutter mobile applications serving the logistics and payments industry
- Design and build scalable front-end features for our SaaS platform, including payment processing, invoice management, and carrier/fleet operations tools
- Establish and evolve our component library in Storybook, creating reusable, stateless components that accelerate feature development across the platform
- Drive the modernization of our codebase by leading migration efforts from legacy code to modern React patterns, TypeScript, and current best practices
- Leverage Claude Code and AI-assisted development workflows throughout the development lifecycle—from initial feature design and implementation to refactoring, test generation, and documentation
- Mentor and grow the front-end team through code reviews, pair programming sessions, and sharing best practices for both React development and effective AI-assisted workflows
- Champion engineering excellence by writing clean, well-tested code and establishing testing standards, including unit, integration, and end-to-end test coverage
- Collaborate with internal product managers, designers, and backend engineers to translate business requirements into technical solutions.
- Interact with customers and outside business teams as needed.
- Participate in Agile ceremonies including sprint planning, estimation, and retrospectives to maintain team velocity and delivery predictability
- Make key technical decisions on tooling, libraries, and architectural patterns that will shape the future of our front-end ecosystem
Qualifications:
- 7+ years of professional front-end development experience with 4+ years of deep expertise in a front-end or back-end discipline
- Proven experience leading technical initiatives, making architectural decisions, and setting technical direction for front-end applications
- Strong understanding of React patterns, including hooks, context, component composition, and state management solutions (Redux, Zustand, Recoil, or similar)
- Experience building component libraries and design systems using Storybook, with a focus on creating stateless, reusable components that prioritize composition and performance
- Hands-on experience with AI-assisted coding tools (Claude Code, GitHub Copilot, Cursor, or similar) and well-developed opinions on effective AI interaction patterns and workflows
- Demonstrated ability to effectively prompt and collaborate with AI coding assistants to accelerate development, with experience integrating these tools into team workflows for code review, refactoring, test generation, or documentation
- Track record of mentoring and growing engineers through code reviews, pair programming, and technical guidance
- Experience with modern build tools (Webpack, Vite, Turbopack), testing frameworks (Jest, React Testing Library, Playwright), and CI/CD pipelines
- Experience working with APIs using Golang, Python, or a similar language.
- Experience with relational databases and developing transactional software.
- Serverless systems development experience working with AWS services like API Gateway, EC2, ECS, Lambda, S3, RDS, SQS, SNS, and Cognito.
- Demonstrated ability to write clean, testable code with strong automated testing practices, including unit, integration, and end-to-end tests
- Experience optimizing front-end performance including bundle size reduction, code splitting, lazy loading, and Core Web Vital
Pluses:
- Demonstrated experience interacting with customers & external business teams outside of standard delivery
- Hands-on experience with Claude Code for development workflows such as code review, refactoring, or test generation
- Experience with Flutter for mobile development - we maintain several Flutter applications that need ongoing improvements and feature work
- Have experience in the logistics industry
- Have experience writing automation or other integration tests, or have experience with snapshot testing