Full Stack Developer

Overview

On Site
$100,000 - $120,000
Full Time
No Travel Required

Skills

API
HTML5
Css3
MongoDB
TypeScript
SQL
React.js
RESTful
PostgreSQL
UI
User Experience
DevOps
Continuous Delivery
Financial Services
Banking
Build Tools

Job Details

Position: Full Stack Developer

Charlotte, NC / Memphis, TN, Raleigh, NC, Birmingham, Alabama // 4 days in office (Locals or someone ready to relocate)
Mode: Full Time / Direct Hire

Must Have Experience: React JS & Node.JS,

Experience: 8+ Years
Domain: Banking and Financial Services

Job Details:

  • We are seeking a highly skilled and hands-on Full Stack Developer to join our team in building and enhancing customer-facing digital platforms in the banking and financial services space.
  • The ideal candidate should have strong experience in React JS, TypeScript, Node.js, and SQL technologies, with a proven track record of delivering scalable, responsive, and secure applications.
  • The role involves end-to-end development including UI design, API integration, and backend support, with a strong focus on performance and clean architecture.

The candidate should bring:

  • Deep expertise in React.js, TypeScript, HTML5, CSS3, and responsive UI development.
  • Solid backend experience using Node.js, including integration with RESTful and GraphQL APIs.
  • Strong SQL programming skills with hands-on experience in SQL Server, PostgreSQL, and MongoDB.
  • Experience with state management libraries such as Redux or MobX.
  • Familiarity with build tools, CI/CD pipelines, and modern dev workflows (Webpack, npm, Azure DevOps).
  • Practical knowledge of accessibility standards (WCAG), cross-browser compatibility, and performance optimization.
  • Prior experience in digital banking projects, especially involving secure transactions and customer-facing workflows.
  • Exposure to UI/UX collaboration tools like Figma or Adobe XD.
  • A collaborative approach, strong problem-solving skills, and the ability to guide junior team members when required.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.