Wiraa logo

Full Stack Engineer, Sr.

Wiraa
Department:iOS Developer
Type:REMOTE
Region:USA
Location:United States
Experience:Associate
Estimated Salary:$120,000 - $160,000
Skills:
JAVASPRING BOOTNODEJSREACTJSREST APISMICROSERVICESKAFKAOAUTH2JWTSSLHTML5CSS3JAVASCRIPTTYPESCRIPTSQLNOSQLDOCKERKUBERNETESCI/CDJUNITMOCKITOJESTAWS
Share this job:

Job Description

Posted on: October 1, 2025

About The Company First Citizens Bank is a leading financial institution committed to providing innovative banking solutions that meet the diverse needs of our clients. Recognized for our customer-centric approach and technological advancements, we aim to deliver secure, simple, and intuitive platforms that enhance financial management. Our award-winning digital banking platform offers robust payment and tracking capabilities, credit and debit card management, check deposits, and customizable alerts, all designed to empower users to manage their finances efficiently and securely. With a strong focus on innovation, security, and customer satisfaction, First Citizens Bank continues to be a trusted partner in banking services across multiple regions. About The Role We are seeking a highly skilled Senior Software Engineer (Full Stack) to join our remote team. This role is pivotal in designing, developing, and maintaining scalable and reliable applications that support our digital banking services. The ideal candidate will possess deep expertise in Java/Spring Boot, Node.js, and modern front-end frameworks such as React.js. You will lead technical initiatives, contribute to architectural decisions, and mentor junior engineers to foster a culture of excellence and continuous improvement. Your responsibilities will include ensuring best practices in code quality, security, and system scalability, as well as supporting the ongoing enhancement of our core banking and payment systems. This position offers an exciting opportunity to work on mission-critical systems in a dynamic, innovative environment, primarily supporting our digital banking, mobile, and integrated financial services. Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or related field with at least 4 years of experience in software application development and maintenance.
  • Alternatively, a High School Diploma or GED with 8 years of relevant experience.
  • 6-10 years of software development experience, with significant exposure to Java (Spring Boot) and Node.js.
  • Strong knowledge of REST APIs, microservices architecture, messaging queues such as Kafka, and caching techniques.
  • Familiarity with security protocols, including OAuth2, JWT, SSL, and data encryption.
  • Proficiency in front-end development using React.js, HTML5, CSS3, JavaScript, and TypeScript.
  • Expertise in SQL and NoSQL databases, database design, and query optimization.
  • Hands-on experience with DevOps tools such as Docker, Kubernetes, and CI/CD pipelines.
  • Experience with unit testing (JUnit, Mockito, Jest), integration testing, and TDD/BDD methodologies.
  • Strong problem-solving, communication, leadership skills, and ability to thrive in a fast-paced environment.
  • Preferred: Experience on AWS cloud platform, event-driven architecture, hybrid mobile app development, and multi-factor authentication systems.

Responsibilities

  • Design and develop technical solutions that align with user needs, ensuring functionality, performance, scalability, and system reliability.
  • Oversee proactive maintenance and support for existing IaaS/SaaS and on-premise applications within digital banking, mobile platforms, and integrated services such as Cards, Merchant Services, Payments, Foreign Exchange, Core Banking, and Trade Finance.
  • Coordinate troubleshooting efforts for code defects, data errors, and configuration issues, identifying root causes and implementing effective resolutions.
  • Support and enhance critical business applications, ensuring stability and scalability as the business expands.
  • Exercise judgment within established procedures to determine appropriate technical actions and solutions.
  • Lead small to medium-sized technical projects, providing guidance and mentorship to junior team members.
  • Drive the implementation of departmental best practices, coding standards, and guidelines to ensure high-quality deliverables.
  • Design and develop real-time and file-based integrations, optimizing database processing for efficiency and performance.
  • Foster a collaborative environment by supporting fellow developers and advocating for an excellent developer experience.
  • Continuously seek opportunities for professional growth and contribute to team knowledge sharing and technical excellence.

Benefits

  • Competitive salary packages aligned with industry standards.
  • Comprehensive health, dental, and vision insurance plans.
  • Retirement savings plans with company matching contributions.
  • Paid time, including vacation, holidays, and personal days.
  • Flexible work arrangements supporting remote work.
  • Professional development opportunities and ongoing training programs.
  • Employee assistance programs and wellness initiatives.
  • Access to innovative tools and technologies to support your work and growth.

Equal Opportunity First Citizens Bank is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, or protected veteran status. We believe in fostering a workplace where everyone can thrive and contribute to our success.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!