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