Job Summary:
FullStack is one of the fastest-growing software consultancy companies in the Americas, delivering transformational digital solutions to top global companies and Silicon Valley startups. They are seeking a Senior React + Node Engineer with a financial background to integrate into client teams or work on FullStack product teams, focusing on building and delivering software solutions.
Responsibilities:
• You will integrate directly into our client's team and work alongside their existing designers and engineers daily.
• You will work on a FullStack product team to build and deliver a product to our clients.
Qualifications:
Required:
• 5+ years of professional software engineering experience.
• Advanced English is required.
• Successful completion of a four-year college degree is required.
• Expertise in Node.js (specifically versions 18 through 22).
• Proficient in React, including hooks, state management (Redux/Redux Saga), and component architecture.
• Proven experience in designing and maintaining financial data reconciliation systems, with a focus on ledger accuracy, complex data aggregation, and the programmatic generation of audit-ready reports.
• Track record of designing and maintaining microservices and distributed systems.
• Extensive experience with PostgreSQL, including advanced SQL, schema design, and query optimization.
• Well-versed in REST API development using modern frameworks like Koa.js or Express.
• Deep experience in ORM tools such as Objection.js, Sequelize, or TypeORM.
• Hands-on experience with AWS services (S3, SQS, RDS, EC2).
• Solid background in containerization using Docker and Docker Compose.
• Demonstrated experience with CI/CD pipelines (CircleCI, GitHub Actions) and GitOps practices.
• Skilled at implementing authentication systems such as JWT, OAuth, or MSAL (Azure AD).
• Strong history of testing discipline using Jest, Mocha, or Supertest.
• Practical experience with APM tools like DataDog or New Relic and feature flag management (LaunchDarkly).
• Solid understanding of financial or accounting systems (ledgers, reconciliation, etc.) is a plus.
• Ability to work through new and difficult issues and contribute to libraries as needed.
• Ability to create and maintain continuous integration and delivery of applications.
• Forensic attention to detail.
• A positive mindset and a can-do attitude.
• Experience working on Agile/Scrum teams.
• Meaningful experience working on large, complex systems (50k+ lines of code).
• Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon.
• Ability to identify with the goals of FullStack's clients, and dedicate yourself to delivering on the commitments you and your team make to them.
• Ability to consistently work 40 hours per week.
Preferred:
• We’re Seeking Engineers Who Are AI-enthusiastic In Their Workflow. Professional Experience Or Personal Project Work With The Following Is a Significant Plus
• Cursor, Windsurf, or Google Antigravity.
• Claude Code, Gemini CLI, Codex, or Copilot CLI.
Company:
FullStack is a leading software engineering and AI solutions company helping organizations modernize, innovate, and scale through intelligent technology and world-class AI-ready talent across the Americas. Founded in 2013, the company is headquartered in Brentwood, Tennessee, US, , with a team of 501-1000 employees. The company is currently Late Stage.