Full Stack Developer


Charlotte
Permanent
Cash Bonus
Financial Technology
PR/579788_1771361374
Full Stack Developer

Role Description

We are looking for a seasoned, hands-on Senior Full Stack Developer with 8+ years of experience delivering enterprise-grade web applications. The ideal candidate is highly proficient in React.js and Java/Node.js backend development, demonstrates a strong command of object-oriented programming concepts, and has extensive experience building RESTful APIs within a microservices ecosystem. Expertise with Microsoft Azure, modern DevOps practices, and Agile methodologies is required.

This role is based in our Charlotte office and follows a hybrid work model.


Role Objectives

  • Lead the design and development of applications using React.js on the frontend and Java (e.g., Spring Boot) or TypeScript/Node.js on the backend.
  • Architect and deliver scalable microservices and RESTful API solutions.
  • Apply advanced object-oriented programming (OOP) concepts and design patterns to build maintainable, high‑quality code.
  • Create responsive, accessible, and high-performing user interfaces using HTML5, CSS3, JavaScript, and TypeScript.
  • Build and deploy cloud-native applications leveraging Azure services such as:
    • API Management (APIM)
    • Event Hub
    • Azure Functions
    • App Services
    • PostgreSQL
  • Work with both relational (SQL) and non-relational (NoSQL) databases and integration layers.
  • Provide technical direction within Agile ceremonies including sprint planning, reviews, and retrospectives.
  • Partner closely with product, DevOps, and QA teams to ensure consistent, high-quality releases.

Qualifications and Skills

  • 8+ years of professional full stack development experience.
  • Expert-level proficiency in React.js, Java, and overall web application architecture.
  • Strong foundation in object-oriented design, data structures, and algorithms.
  • Proven experience designing and implementing RESTful APIs and microservices.
  • Advanced skills in JavaScript, TypeScript, HTML5, and CSS3.
  • Deep hands-on experience with Microsoft Azure services (e.g., APIM, Azure Functions).
  • Solid understanding of SQL/NoSQL databases and data modeling methodologies.
  • Background with Agile development practices and CI/CD workflows.
  • Experience with Docker and Kubernetes is a plus.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Azure or other cloud‑focused certifications.
  • Demonstrated leadership capability in cross-functional and Agile team environments.
  • Excellent analytical thinking and communication abilities.

FAQs

Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.

Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.

Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.

Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.

Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.

Handverlesene Positionen für Sie