Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full-Stack Software Engineer

$110k - $120k

QuestBlue Systems, Inc

Job Description

Job Description

Senior Full-Stack Software Engineer

Telecom Platforms | Node.js, React, APIs & Legacy Modernization

Company: QuestBlue
Location: Morrisville, North Carolina (Research Triangle Park)
Employment Type: Full-Time
Work Schedule: Monday–Thursday On-Site | Friday Remote
Salary: $110,000 to $120,000 annually, based on experience

About QuestBlue

QuestBlue is an established telecommunications provider with almost two decades of experience delivering VoIP, SMS, fax, and communications solutions.

We develop and operate proprietary software platforms supporting our customers, telecommunications services, billing operations, provisioning, and internal business processes.

We are seeking an experienced, hands-on Senior Full-Stack Software Engineer to take primary ownership of the ongoing development, maintenance, and modernization of our applications.

This is a senior individual-contributor position for someone who enjoys writing code, solving complex problems, and independently delivering reliable software.

You will work directly with company leadership and collaborate with our dedicated infrastructure and database professionals.

Our infrastructure, database administration, networking, security, backups, and telecommunications switching environments are managed by a separate team of experienced professionals. Your focus will be software engineering.

 

What You'll Work On

Your primary focus will be our modern customer portal and API platform, which includes:

  • Node.js 22, Express, and Sequelize
  • React 19, Vite, and Tailwind CSS
  • TanStack Query and TanStack Table
  • Socket.io
  • MySQL / MariaDB
  • RabbitMQ and Redis
  • JWT, TOTP, and API validation
  • Docker and Git-based development workflows

Our broader software environment also includes:

  • Python / Django: Applications and services supporting our fax platforms
  • .NET: Services responsible for Call Detail Record (CDR) billing and processing
  • PHP: Production applications supporting PBX services, administrative operations, and internal platforms
  • Kotlin Multiplatform: Applications supporting our next-generation softphone

You are not expected to be an expert in every technology listed. We value strong engineering fundamentals, the ability to understand unfamiliar applications, and the willingness to work across different codebases.

What You'll Do

  • Design, develop, maintain, and improve customer-facing and internal applications.
  • Build and maintain backend APIs using Node.js and related technologies.
  • Develop modern React interfaces integrated with production APIs and real-time services.
  • Maintain and enhance existing PHP and Python applications.
  • Develop integrations with telecommunications carriers, billing systems, provisioning services, and third-party APIs.
  • Work with RabbitMQ, Redis, and asynchronous application workflows.
  • Write efficient SQL queries and develop database-driven application functionality.
  • Collaborate with our database administration team on schema changes, query optimization, and application data requirements.
  • Investigate and resolve application bugs, performance issues, and production errors.
  • Maintain and modernize legacy applications without disrupting existing functionality.
  • Develop automated tests and validate changes before production release.
  • Review existing code and recommend improvements to security, performance, reliability, and maintainability.
  • Work with GitHub repositories, pull requests, and established development workflows.
  • Coordinate with our infrastructure team when software changes require deployment or environment support.
  • Independently manage development tasks from requirements through implementation, testing, and completion.
  • Help establish and maintain clear technical documentation for our applications and integrations.

This position involves both new development and the ongoing maintenance of existing production software.

Required Qualifications

We are looking for a senior engineer with strong full-stack development experience, particularly in modern JavaScript technologies and backend application development.

Required technical experience:

  • Strong proficiency in Node.js and modern JavaScript/TypeScript.
  • Strong experience developing applications using React.
  • Experience designing and maintaining REST APIs.
  • Solid experience with MySQL/MariaDB and SQL-based application development.
  • Understanding of relational database transactions, indexing, and data integrity.
  • Experience with RabbitMQ or comparable message-queue technologies.
  • Experience with Redis or comparable caching and data-store technologies.
  • Familiarity with Docker and Docker Compose development environments.
  • Experience with Git, GitHub, and modern software development workflows.
  • Understanding of application authentication, authorization, and security practices.
  • Experience troubleshooting production applications and resolving complex software issues.
  • Ability to understand, maintain, and improve existing applications with limited documentation.

 

Equally important:

  • Ability to work independently with minimal supervision.
  • Strong problem-solving and debugging skills.
  • Sound judgment when modifying business-critical production applications.
  • Ability to balance maintenance, troubleshooting, and new development.
  • Clear communication and effective collaboration with other technical professionals.
  • A practical approach to software engineering that prioritizes reliability and maintainability.

We value demonstrated engineering ability and real-world production experience over certifications or familiarity with every framework.

Preferred Qualifications

Experience with any of the following would be beneficial:

  • Python and Django
  • PHP and legacy PHP frameworks
  • .NET and C#
  • PostgreSQL
  • WebSockets and real-time applications
  • Distributed applications and asynchronous processing
  • Automated testing and application performance optimization
  • Telecommunications carrier API integrations
  • Billing, provisioning, or customer management systems
  • Kotlin Multiplatform or mobile application development

 

Telecommunications experience is a significant advantage , particularly familiarity with:

  • SIP and RTP
  • Asterisk and FreeSWITCH
  • Call Detail Records (CDRs)
  • Telecom billing and rating
  • SMS carrier integrations and webhooks
  • Fax platforms and T.38
  • E911 services
  • Telephone number provisioning

Telecommunications experience is preferred but not required. Strong software engineering fundamentals and the ability to learn established applications are more important.

 

Dedicated Infrastructure & Database Support

QuestBlue maintains a separate professional infrastructure team responsible for:

  • Server administration and Proxmox virtualization
  • Networking, switching, firewalls, and data center operations
  • High availability, replication, monitoring, and backups
  • MariaDB/MySQL database administration, tuning, and protection
  • Database infrastructure, replication, and recovery
  • CI/CD runners and deployment infrastructure
  • Infrastructure security and system maintenance
  • Asterisk, FreeSWITCH, Sipwise, and Kamailio infrastructure administration

This is a software engineering position, not a DevOps, systems administration, or database administration role.

You will develop database-driven applications and work with SQL, but our experienced database professionals handle the underlying database infrastructure, administration, replication, backups, and production optimization.

You will also have access to experienced technical resources for architectural guidance, specialized assistance, and complex troubleshooting when needed.

This structure allows our in-house software engineer to concentrate on building, maintaining, and improving our applications.

Legacy Modernization

QuestBlue operates mature telecommunications applications alongside newer platforms.

Some systems use older PHP/Kohana applications, legacy Django services, or other technologies that are progressively being modernized.

We believe successful modernization requires understanding existing business logic, preserving production stability, reducing technical debt, and making thoughtful improvements.

We are not looking for someone who immediately wants to rewrite every legacy application.

We want an engineer who can understand why an application works the way it does, identify opportunities for improvement, and safely evolve the platform.

AI-Assisted Software Development

QuestBlue embraces modern development tools and practices that improve engineering productivity.

Experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude Code, or similar technologies is strongly preferred.

We encourage responsible use of these technologies to accelerate:

  • Code analysis and troubleshooting
  • Software development and refactoring
  • Automated testing
  • Technical documentation
  • Understanding unfamiliar codebases
  • Identifying opportunities for application improvements

Our engineers remain responsible for validating generated code, maintaining application security, and ensuring production reliability.

 

The Engineer Who Will Succeed at QuestBlue

The ideal candidate is someone who enjoys being a hands-on software engineer.

You are comfortable moving between React, Node.js, SQL, backend services, and existing applications.

You don't need a large development team to accomplish meaningful work.

You take ownership of problems, investigate them thoroughly, and follow them through to resolution.

You understand that software supporting telecommunications, billing, and customer operations must be reliable and accurate.

You are comfortable maintaining established systems while developing new features and improving existing functionality.

You know when to introduce new technology and when the better engineering decision is to improve what already works.

You communicate clearly, make practical technical decisions, and take pride in delivering software that works.

We are not looking for someone whose primary interest is managing developers or overseeing projects from a distance. We are looking for a capable, hands-on engineer who enjoys writing code and taking ownership of applications.

Why Join QuestBlue?

  • Take meaningful ownership of established, production telecommunications software.
  • Work directly with company leadership and have a visible impact on the business.
  • Develop new applications and improve existing platforms.
  • Work across modern technologies and established production systems.
  • Focus on software engineering without being responsible for server, network, or database administration.
  • Collaborate with experienced infrastructure and database professionals.
  • Work in an environment that values practical solutions, independence, and technical competence.
  • Utilize modern development tools, including AI-assisted programming.
  • Enjoy a consistent Monday–Thursday office schedule with remote Fridays.

Work Environment:

Schedule:

  • Monday through Thursday: On-site
  • Friday: Remote
  • Dental, Vision, Health Insurance, Paid holidays, Paid Time Off, Retirement (401k), Bonus.

Location: On-Site at our Morrisville, NC (off Hwy 40 near RDU Airport).

Employment: Full-Time

Base Salary: $110,000 to $120,000 annually, commensurate with experience and demonstrated technical ability.

Apply

If you are an experienced full-stack engineer who enjoys solving real-world problems, working independently, and taking ownership of business-critical applications, we would like to hear from you.

Join QuestBlue and help shape the next generation of our telecommunications software platforms.

\nCompany Description

QuestBlue Systems, Inc is a fast-paced ITSP (Internet Telephone Service Provider) that is aggressively working towards becoming a Fast 500 company. QuestBlue Systems offers wholesale VoIP as a SIP Trunk Provider. With a fully functioning end user portal, users can provision their telecommunications in real time such as, SIP Trunks, DIDs, e911 and many other important SIP / VoIP needs.

Company Description

QuestBlue Systems, Inc is a fast-paced ITSP (Internet Telephone Service Provider) that is aggressively working towards becoming a Fast 500 company. QuestBlue Systems offers wholesale VoIP as a SIP Trunk Provider. With a fully functioning end user portal, users can provision their telecommunications in real time such as, SIP Trunks, DIDs, e911 and many other important SIP / VoIP needs.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Full-Stack Software Engineer in Morrisville, NC vacancy
  •  ...Information LocationCary, North Carolina Working Schedule Full-Time Work Arrangement Hybrid Relocation Assistance...  ...QualificationsMust have a Bachelor’s degree in Computer Science, Software Engineering or related field (will accept foreign education equivalent)... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    4 days ago
  •  ...trends and technologies in web development. Required Qualifications Must have a Bachelor’s degree in Computer Science, Software Engineering or related field (will accept foreign education equivalent) and seven (7) years of experience developing applications,... 
    Senior
    Temporary work
    Work at office
    Local area
    Worldwide
    3 days per week

    MetLife

    Cary, NC
    3 days ago
  • $152k - $241.5k

     ...autonomous cars.We are now looking for a highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware...  ...building scalable web services for VLSI designs. This software development team is a multifaceted Agile software team... 
    Senior
    Full time

    Nvidia

    Durham, NC
    1 day ago
  •  ...development and optimization of web applications by combining DevOps Solutions, React.js, and full stack Java skills. The role involves designing, implementing, and maintaining software solutions that meet the business requirements efficiently. Key Responsibilities 1.... 
    Senior

    HCL Technologies

    Cary, NC
    1 day ago
  • $77k - $202k

     ...AssociateJob Description & SummaryThe OpportunityAs a Senior Associate, Full Stack AI Engineer — AWS you will design, build, and test cloud-native applications...  ...practices, and AI-enabled methods across the software development lifecycle. As a Senior Associate you will analyze... 
    Senior
    Full time
    H1b

    PwC

    Raleigh, NC
    1 day ago
  • $124k - $280k

     ...ManagerJob Description & SummaryThe OpportunityAs a Senior Manager, AWS Full Stack AI Engineering you will lead multidisciplinary teams in designing, building...  ..., and maintaining AI-enabled applications across the software development lifecycle, within our Advisory practice.... 
    Senior
    Full time
    H1b

    PwC

    Raleigh, NC
    1 day ago
  • $162.16k - $237.84k

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...for the metaverse. As an engineer at Epic, you’ll leverage deep full-stack understanding to solve complex technical challenges with novel... 
    Senior

    Epic Games

    Cary, NC
    6 days ago
  •  ...be considered.We’re always on the lookout for great engineering talent!We want to learn about your passion and skills...  ...pick the right tool for the problem, and ship reliable software across the stack.As a Senior Full Stack Engineer, you'll build the product surfaces... 
    Senior
    Full time
    Local area

    Fyber

    Durham, NC
    5 days ago
  •  ...Senior Fullstack Software Engineer Restor3d is looking for an experienced Senior Fullstack Software Engineer for developing web/mobile platforms...  ...with React ~ First-hand professional experience as a full stack developer with React, Node.js, Typescript ~ Ability to... 
    Senior

    Restor3d

    Durham, NC
    4 days ago
  •  ...Sr. Full Stack Software Engineer Duration: 12 -24 Months Location: Merrimack, NH/ Smithfield, RI/ Westlake, TX/ Durham, NC/ Covington, KY Candidate should be local or willing to work onsite on any of the above locations for 5 days/ month The Expertise and Skills... 
    Senior
    Local area

    Samprasoft

    Durham, NC
    5 days ago
  •  ...Senior Software Engineer Our direct client is actively looking to onboard Senior Software Engineer (9+ years) Location: Durham, NC (Primary Location) Other Locations – Boston, MA/ Merrimack, NH/ Westlake, TX/ Smithfield, RI Duration: Long Term (2+ Years) The... 
    Senior

    Samprasoft

    Durham, NC
    5 days ago
  •  ...Senior Full Stack Engineer Kaleido is rapidly expanding, and we are seeking a passionate Senior Full Stack Engineer to join our dynamic team...  ...cutting-edge technology to create impactful, user-friendly software. With an emphasis on SaaS, DevOps, and cloud services (AWS... 
    Senior
    Worldwide
    Flexible hours

    Kaleido

    Raleigh, NC
    2 days ago
  •  ...semiconductor process development, wafer fabrication, circuit design, advanced packaging, systems architecture and applications engineering. We are committed to our customers’ success. We partner with customers to help solve their most challenging problems by providing... 
    Senior
    Permanent employment
    Work at office

    MACOM

    Morrisville, NC
    3 days ago
  •  ...an impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team...  ...and state overtime requirementsSummaryLocation: Cary, North Carolina; Austin, TX; Charlotte, North CarolinaType: Full time
    Senior
    Full time
    Work visa

    Q2 Software

    Cary, NC
    3 days ago
  • $129.6k

     ...jobs that impact everyone's life. Bridging needs with innovation - where customer challenges become our next big idea. As a Senior Staff Engineer on our Marketing team, you'll work hand-in-hand with our customers, enabling them to transform our products into cutting-edge... 
    Senior
    Local area

    Infineon Technologies

    Morrisville, NC
    4 days ago
  •  ...NC TechOnsite 321 Coffee Shop providing free coffee and pastries to employeesJob DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks, and cloud technologies to lead our software development... 
    Senior
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    2 days ago
  • $167.7k - $245.2k

     ...across Linux and Windows.Our software agent team builds high-performance...  ...As part of the Windows agent engineering team, you will focus on...  .... You will work closely with senior engineers, architects, and cross...  ..., and/or training. The full salary range for certain locations... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    3 days ago
  •  ...Senior.NET Software DeveloperOverview: We are seeking a full-stack developer who enjoys working on all aspects of software delivered in a SaaS environment. Work...  ...related field or equivalent experience Strong engineering and craftsmanship background focused on delivering... 
    Senior

    Sonoma Consulting

    Morrisville, NC
    22 hours ago
  •  ...Software Engineer Position IXL Learning, developer of personalized learning products used by millions of people globally, is seeking software engineers who have a passion for technology and education to help us add new features to our extremely successful educational... 
    Senior
    Work at office

    IXL Learning

    Morrisville, NC
    4 days ago
  •  ...decisions, and contributing to the overall strategy of software development projects. Provides technical leadership within...  ...with the necessary competencies. Overview of the Senior Specialist, Software Engineering: The Senior Specialist, Software Engineering leads technical... 
    Senior
    Temporary work

    BetaNXT

    Cary, NC
    5 days ago
  • $120k - $170k

     ...Job Title Signalscape has supplied engineering services and products used for defense, intelligence...  ...within the cluster it runs in. This senior position involves advancing a platform...  ...security clearance Hardware and software integration skills Ansible CM Kubernetes... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Signalscape Inc

    Cary, NC
    3 days ago
  •  ...Salary (US): 151000Minimum Salary (US): 95000Job Summary The Senior Technical Lead will be responsible for leading the technical team...  ...effectively with stakeholders. 8. Solid understanding of software development lifecycle and agile methodologies.Other Requirements... 
    Senior

    HCL Technologies

    Cary, NC
    5 days ago
  •  ...Description Job Description Description: This is an onsite role based in Durham, North Carolina.   Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging... 
    Senior
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    13 days ago
  • $132.4k - $251.6k

     ...: United States of AmericaTime Type: Full timeDate Posted:2026-09-18 Country:United...  ...global market.The Secure Subsystems Engineering team seeks a Senior Principal Systems Engineer - Lead...  ...levels of management, team members, Software, firmware and hardware leads and customersInterface... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Morrisville, NC
    4 days ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...as well as strong professional experience building production software in RustOwned and shipped large initiatives that require coordination... 
    Senior

    Epic Games

    Cary, NC
    5 days ago
  •  ...Email: ****@*****.*** Phone: (***) ***-****Role: Full Stack Software EngineerLocations: Birmingham AL, Raleigh NC, Charlotte NC, Memphis TNType: PermanentRole SummaryFull Stack Software Engineer to build/support .NET web APIs/services and modern React front... 

    Tech Tammina

    Raleigh, NC
    1 day ago
  •  ...in Physical Location or Durham, NC Our client seeks a Senior Full Stack Engineer to build GenAI-enabled applications, integrations, and reusable...  ...knowledge of SQL, data modeling, system design, and software engineering fundamentals. ~ Understanding of modern AI technologies... 
    Senior

    Eliassen Group

    Durham, NC
    6 hours ago
  •  ...Senior Embedded Software Engineer Spencer Health Solutions is transforming healthcare by moving care delivery to the home through the company's...  ...Proven track record of integrating and certifying wireless stacks for commercial products. Debugging Prowess: Highly skilled... 
    Senior

    Custom Health

    Morrisville, NC
    3 days ago
  • $56 per hour

     ...please share your resume to : ****@*****.*** Sr. Full Stack Engineer - Durham, NC - Onsite srole, No relocation allowed W2 only...  ...authentication, RBAC, SAML/OIDC ~ Strong fundamentals in software design, data structures, algorithms, and web services (JSON,... 
    Senior
    Full time
    Relocation
    Visa sponsorship

    Yoh, A Day & Zimmermann Company

    Durham, NC
    3 days ago
  •  ...Fullstack Developer with 7+ years of software engineering experience to design, and delivery of...  ...technical advisor to client stakeholders and senior leadership, translating complex...  ...· Angular · Openapi / swagger · Full stack development · Solution architecture... 
    Senior
    Full time

    Covetus

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full-Stack Software Engineer. Be the first to apply!