Emerging Technology Full Stack Developer

First Horizon Bank2 months ago
Raleigh, NC, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Position not eligible for sponsorship. Location: Onsite in Memphis, TN; Maryville, TN; Birmingham, AL; Lafayette, LA; New Orleans, LA; Charlotte, NC; Raleigh, NC.
We are seeking a talented and motivated Full-Stack Developer to join the Emerging Technology team. The ideal associate will be responsible for designing, developing, and maintaining both the front-end and back-end components of enterprise applications. You'll work closely with product managers, UX designers, other developers, and business stakeholders to deliver user-centric solutions that support our clients' needs and business goals.

Key Responsibilities

  • Design, develop, and maintain web applications with scalable front-end and back-end solutions.
  • Develop user interfaces using React or Angular, ensuring responsiveness and high performance across devices.
  • Create and maintain RESTful APIs to connect front-end interfaces with back-end services.
  • Integrate third-party APIs and services as required by business or application needs.
  • Optimize both server and client codebases for performance, scalability, and security.
  • Collaborate with cross-functional teams to gather and refine technical and business requirements.
  • Write clean, maintainable, and well-documented code for both client-side and server-side components.
  • Diagnose and resolve technical and production issues that arise in the application stack.
  • Participate in code reviews, facilitate continuous knowledge sharing, and help mentor less experienced associates.
  • Design databases and incorporate data storage solutions to meet application requirements.
  • Implement tools and processes to monitor application health and performance.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3 or more years of experience in full-stack web development.
  • Proficient in front-end development using React or Angular (experience with both a plus).
  • Back-end development experience in Python.
  • Strong understanding of modern web development practices, including component-based design and RESTful API architecture.
  • Experience integrating client-facing interfaces with backend services, especially cloud services.
  • Solid knowledge of security standards and best practices in web development.
  • Familiarity with public cloud platforms (AWS, Azure, Google Cloud) and CI/CD pipelines.
  • Experience with version control systems such as Git.
  • Excellent communication and problem-solving skills; able to work both independently and on collaborative teams.

Preferred Qualifications

  • Experience with FastAPI, Typescript, Redux, or other state management libraries.
  • Proficiency in writing automated unit and integration tests.
  • Familiarity with DevOps practices and containerization tools (Docker, Kubernetes).
  • Experience in the financial industry or highly regulated environments.

Benefits & Perks

  • Medical with wellness incentives, dental, and vision
  • HSA with company match
  • Maternity and parental leave
  • Tuition reimbursement
  • Mentor program
  • 401(k) with 6% match

Required Skills

React
Angular
Containerization (Docker/Kubernetes)
AWS
RESTful APIs
CI/CD
Database Design
Git
FastAPI
Python