Mid-Senior Full Stack Engineer

Location

Nashville - TN

Job Level

Senior

Schedule

Full-Time

Job Type

Remote

Mid-Senior Level Full Stack Integration Engineer

Position Overview

We are seeking a skilled Mid to Senior Level Full Stack Integration Engineer to join our dynamic team. The ideal candidate will have strong expertise in NodeJS, TypeScript, Third Party API Integrations, OAuth flows and experience with Vue3, with a focus on designing, developing, and maintaining robust third party data integration solutions. You will work mostly on backend integrations and data manipulation, but there will be some frontend work ensuring seamless communication between systems, 3rd party APIs, and user interfaces.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Node.js Implement secure authentication and authorization flows using OAuth 2.0 and related protocols.
  • Integrate third-party APIs, services, and platforms to support business applications Collaborate with cross-functional teams to define integration requirements and technical specifications.
  • Optimize applications for performance, scalability, and security. Write clean, maintainable, and well-documented code following best practices. Troubleshoot and resolve integration issues, ensuring minimal downtime and high reliability.

Required Qualifications

  • Strong proficiency in Node.js and JavaScript/TypeScript for backend development.
  • Hands-on experience with OAuth 2.0 secure authentication and authorization.
  • Practical experience building front-end applications with Vue3 and related ecosystems.
  • Familiarity with RESTful APIs, GraphQL, and microservices architecture.
  • Experience integrating third-party APIs and services (e.g., payment gateways, CRMs, or cloud platforms).
  • Solid understanding of database systems (we use Postgres).
  • Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving skills and attention to detail with privacy and security in mind.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization tools like Docker and IaC tools like Pulumi/SST.

Soft Skills

  • Excellent communication and collaboration skills to work effectively with cross-functional teams.
  • Ability to manage multiple priorities and deliver high-quality work under tight deadlines.
  • Proactive attitude toward learning and adapting to new technologies and challenges.

Why Join Us?

  • Opportunity to work on cutting-edge projects leveraging AI.
  • Flexible work environment.