Job Openings Full Stack Software Engineer

About the job Full Stack Software Engineer

Position: Full Stack Software Engineers

Location: Charlotte, NC

Duration: Full-Time

Salary: DOE

Description

Our client is seeking a highly skilled Full Stack Software Engineer to join their dynamic team. The ideal candidate will have extensive experience in both backend and frontend development, with a strong emphasis on Python (Django) for API development and Vue.js for Single Page Applications. The role requires a deep understanding of scalable architectures and high-performance applications.

Tech Stack

  • Python (Django) for REST APIs
  • JavaScript (Vue.js) for SPAs
  • PostgreSQL for relational databases
  • C++ for embedded firmware
  • Redis for message brokering
  • Kafka for data streaming
  • GitHub for SCM
  • Slack for team comms
  • Heroku + GCP for compute/hosting

Minimum Qualifications

  • Extensive experience in Python-based backend technologies (Django, Flask, etc.)
  • Proven experience in building Single Page Applications with frameworks such as Vue.js

Responsibilities

  • Web and API development with a variety of languages including but not limited to JavaScript and Python, and using frameworks such as Vue.js and Django
  • Contribute to architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Collaborating with team members to deliver according to the team's technical roadmap