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

Senior Software Engineer (Full Stack)

Doist

Position Description

At ServiceTrade, you’ll build technology that matters — for your career, your team, and the thousands of commercial contractors who rely on our platform every day. We’re on a mission to partner with commercial trades to deliver technology that enhances technician productivity, improves customer experiences, and drives scalable growth. We’re looking for a Senior Software Engineer (Full Stack) who’s excited to make an impact. In this role, you will be responsible for expanding our core product by designing and constructing powerful new capabilities on top of our existing application ecosystem. You will bridge the gap between user experience and backend infrastructure, taking total ownership of these new initiatives from architectural integration to deployment.

Why ServiceTrade

You’ll belong here from the start. We bring together kind, curious people with diverse perspectives and trust them with meaningful work. You’ll have ownership, clarity, and support to solve real problems, make a visible impact for our customers, and continue growing as your role evolves. On the Engineering team, you’ll have the opportunity to write clean, high-performance code, ensure new features seamlessly integrate with our current systems, and collaborate closely with product and design to execute our expanding roadmap.

About You

You've spent years building complex full-stack applications and love taking features end-to-end—from initial architecture to cloud deployment. You think in systems, bringing deep expertise in JavaScript/TypeScript, React, PHP, and APIs to integrate new capabilities into existing platforms. You're forward-thinking, using AI tools like Cursor or Copilot to move faster without sacrificing quality. Above all, you take total ownership and effortlessly bridge the gap between product vision and backend execution.

Key Responsibilities and Activities

  • Design, build, test, and deploy robust, scalable, and secure full-stack features that integrate seamlessly with our existing platform architecture.
  • Lead the architectural design of new components and microservices, ensuring they align with existing systems while optimizing for speed, scalability, and uptime.
  • Build and maintain secure, high-throughput RESTful APIs to support new front-end capabilities.
  • Create intuitive and responsive user interfaces that deliver exceptional user experiences across all devices.
  • Advocate for engineering best practices by conducting thorough code reviews and writing comprehensive unit/integration tests.
  • Maintain and improve CI/CD deployment pipelines, infrastructure-as-code, and cloud monitoring systems for new feature releases.
  • Partner with Product Managers, UX/UI Designers, and data teams to align technical roadmaps with business objectives.
  • Own the quality of delivered code by creating appropriate unit, component, and integration automated tests where needed.

Knowledge and Skills

  • 5+ years of professional software engineering experience, with a proven track record of shipping production-grade full-stack features within existing codebases.
  • Front-end Stack: Mastery of modern JavaScript/TypeScript and frameworks like React.js (preferred), Vue.js, or Angular, along with HTML5, CSS3/SASS, and state management.
  • Back-end Stack: Strong expertise in PHP (preferred), Node.js, Python (Django/FastAPI), or similar, alongside asynchronous, event-driven programming.
  • Databases: Deep knowledge of relational (PostgreSQL, MySQL) and non-relational (MongoDB, DynamoDB, Redis) databases, including schema design and query optimization.
  • Cloud & DevOps: Experience with AWS, GCP, or Azure, Docker, Kubernetes, and CI/CD tools (GitHub Actions, Jenkins, GitLab).
  • System Design & Problem Solving: Strong analytical skills with a deep understanding of software design patterns, microservices, and security best practices (OWASP Top 10).
  • Exceptional verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Experience using generative AI development tools like Claude Code, Cursor, Copilot, or Copilot, for greater productivity.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Preferred: Experience with serverless architectures and cloud-native scaling strategies.
  • Experience migrating or refactoring legacy system components during new feature implementation.
  • Active contributions to open-source projects or a strong portfolio of personal engineering projects.
  • Experience working in an Agile/Scrum environment with rapid, iterative release cycles.
  • Experience building form based survey style systems.
  • Some experience with mobile application development.

A few things you’ll want to know

What does ServiceTrade do? ServiceTrade is a best‑in‑class field service management platform that helps commercial fire protection and mechanical service contractors build efficient and growing businesses. With more than a decade of innovation and 1500 customers, ServiceTrade streamlines operations from the field to the office, boosts technician productivity, and enhances the end-customer experience.

Ok, so why should I care about that? Our customers do essential work — often behind the scenes — and our software helps them do it better. They’re smart, hardworking people, and we take pride in helping them grow their businesses, earn more revenue, employ more skilled workers, and deliver greater value to their own customers.

When you work at ServiceTrade, your impact extends beyond our walls, supporting communities and markets you might never have thought about — and making work that truly matters every day.

The working environment: We’re a growing business focused on building with intention and operating with purpose. You’ll have meaningful responsibility and the trust to do your best work from the start. We encourage calculated risks and bold experimentation, while providing opportunities to learn, grow, and turn today’s lessons into tomorrow’s breakthroughs—all in service of big ambitions and real customer impact. Learn more about our culture and values on our About Us page.

What kind of benefits do you offer?

  • Medical through Cigna, PPO and HDHP options, including a Health Savings Account with company contributions.
  • Dental and Vision through Unum Flexible Spending Account and Dependant Care Account.
  • Company-paid Life insurance, STD and LTD.
  • Voluntary benefits including Supplemental Life Insurance, Critical Illness, Accident and Pet Insurance.
  • 401(k) with up to 3% employer match and NO vesting period.
  • Flexible PTO policy.
  • 10 company holidays.
  • Parental Leave.
  • Paid Time Off for Volunteering.
  • Employee Reimbursement Program to use for well-being, technology and/or professional development.

Employment Eligibility

ServiceTrade is not registered to hire in all 50 states. You must reside in one of the states listed to be considered.

(AL, AR, AZ, CA, CO, CT, DE, FL, GA, IL, IN, KY, LA, MD, ME, MI, MN, MO, NC, NH, NJ, NY, OH, OR, PA, SC, TN, TX, UT, VA, VT, WA)

EEO Statement

ServiceTrade provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

#J-18808-Ljbffr
Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Full Stack) in Durham, NC vacancy
  • Job overviewrestor3d is looking for an experienced Senior Fullstack Software for developing web/mobile platforms. This early-stage role will be...  ...with ReactFirst-hand professional experience as a full stack developer with React, Node.js, TypescriptAbility to write... 
    Fullstack
    Senior

    restor3d

    Durham, NC
    1 day ago
  • HPE Morpheus Software - Senior Software EngineerThis role has been designed as ‘Hybrid’ with an...  ...to expand and grow our Private Cloud Engineering team with talented and inspired Software...  ...Computing, Microservices Fluency, Full Stack Development, Release Management, Security... 
    Fullstack
    Senior
    Full time
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    2 days ago
  •  ...Recruiter @ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a...  ...in to set job alerts for “Software Engineer” roles. Raleigh, NC $125,000.00-$178...  ...0 5 days ago Sr. Software Engineer, Full-Stack - Slack Raleigh, NC $126,500.00-$182... 
    Fullstack
    Senior
    Contract work
    Flexible hours
    Weekend work

    Golden Technology

    Durham, NC
    1 day ago
  • $174k - $252k

     ...experience. ~5 years of experience with software development in one or more programming...  ...About The Job Google’s software engineers develop the next-generation technologies...  ...enthusiastic to take on new problems across the full-stack as we continue to push technology... 
    Fullstack
    Senior

    Google

    Durham, NC
    21 hours ago
  • $174k - $252k

     ...~5 years of experience with software development in C or C++. ~3...  ...solutions and host- networking stacks. ~3 years of experience...  ...The Job Google's software engineers develop the next-generation technologies...  ...on new problems across the full-stack as we continue to push... 
    Fullstack
    Senior

    Google

    Durham, NC
    21 hours ago
  • $174k - $252k

     ...Senior Software Engineer, Generative AI, Google Meet Mid Experience driving progress, solving problems, and mentoring more junior team...  ...qualities and be enthusiastic to take on new problems across the full‑stack as we continue to push technology forward. With your... 
    Fullstack
    Senior

    Google Inc.

    Durham, NC
    21 hours ago
  •  ..., NC or Location to be confirmed   Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites...  ..., isolate, and resolve technical issues across the full stack using automated and manual methods. Create and maintain... 
    Fullstack
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    more than 2 months 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... 
    Fullstack
    Senior
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  •  ...ServiceTrade, a field service management platform, seeks a Senior Software Engineer (Full Stack) to extend core product capabilities. You will own features end-to-end—from architecture to cloud deployment—bridging user experience and backend infrastructure. Expect... 
    Fullstack
    Senior

    Doist

    Durham, NC
    21 hours ago
  •  ...Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring expertise across both back-end and front-end technologies to deliver end-to-end solutions. In this role, you will lead engineering... 
    Fullstack
    Senior

    Metabolon, Inc.

    Morrisville, NC
    20 hours ago
  • $196.35k - $292.6k

     ...solutions that help organizations unlock the full potential of their data, from AI to...  ...every function. Job Summary As a Senior Software Engineer – Cloud Infrastructure, you will help...  ...complex production issues across the full stack. Lead incident response and root... 
    Fullstack
    Senior
    Permanent employment
    Work at office
    Local area

    NetApp

    Morrisville, NC
    1 day ago
  • $184k - $287.5k

     ...NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our...  ...from other silicon vendors.Influence and drive full-stack adoption of performance optimizations and best practices... 
    Fullstack
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    2 days ago
  •  ...this sounds like the place for you, read on, and then apply at aspida.com/careers. What We Are Looking For: The Full Stack Software Engineer role will revolve primarily around a Node.js backend and a React.js front end while also supporting the team on various... 
    Fullstack
    Full time

    Aspida Financial Services

    Durham, NC
    16 hours ago
  •  ...They all worked together at their previous startup FarmShots exited to Syngenta. The role Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually managing part of their 15 person engineering team. You’ll write code every day... 
    Senior
    Full time

    Semata

    Durham, NC
    16 hours 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... 
    Fullstack
    Senior
    Full time
    Local area

    Fyber

    Durham, NC
    1 day ago
  • $95k - $160k

     ...what’s feasible, and partner credibly with engineers — without needing to write production...  ...the Office of the CTO, with visibility to senior technology leadership.Why Pearson?At Pearson...  ...skill set, experience, and location. The full-time salary range for this role is $95,00... 
    Senior
    Full time
    Work at office
    Worldwide

    Pearson

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...applications and industries. Within our software stack, CUTLASS stands out as a popular open-...  ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent...  ...; US, TX, Austin; US, OR, Hillsboro; US, NC, Durham; US, WA, RedmondType: Full time
    Senior
    Full time

    Nvidia

    Durham, NC
    16 hours ago
  • $152k - $241.5k

     ...applications and industries. Within our software stack, CUTLASS stands out as a popular open-...  ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent...  ...; US, TX, Austin; US, OR, Hillsboro; US, NC, Durham; US, WA, RedmondType: Full time
    Senior
    Full time

    Nvidia

    Durham, NC
    16 hours ago
  • $152k - $241.5k

     ...applications and industries. Within our software stack, CUTLASS stands out as a popular open-...  ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent...  ...; US, TX, Austin; US, OR, Hillsboro; US, NC, Durham; US, WA, RedmondType: Full time
    Senior
    Full time

    Nvidia

    Durham, NC
    16 hours ago
  •  ...rapidly scaling globally alongside Fortune 500 customers, backed by Bessemer, Craft, and TLV. About the role: As a Full Stack Software Engineer, you'll work across the stack to design, implement, and ship high-quality workflows that solve real problems for real... 
    Fullstack

    Unframe

    Durham, NC
    8 days ago
  • $224k - $356.5k

     ...NVIDIA's Local AI team is building the software stack that makes large language models and generative...  ..., or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent...  ...; US, MA, Westford; US, TX, Austin; US, NC, Durham; US, WA, SeattleType: Full time
    Senior
    Full time
    Local area

    Nvidia

    Durham, NC
    2 days ago
  •  ...position.Develops and maintains software solutions leveraging Oracle...  ...degree in Computer Science, Engineering, Information Technology, Information...  ...(3) years of experience as a Senior Software Engineer/Developer (...  ...is transitioning to a full-time onsite working model through... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  • $180k - $220k

     ...generation, and prompt engineering. • Microsoft Fabric &...  ...Description The Senior AI/ML Engineer helps move...  ...and the broader Azure AI stack—grounded in governed...  ...Python; solid MLOps and software-engineering fundamentals...  ...an industry leader in Full-Stack Technology Services... 
    Fullstack
    Senior
    Permanent employment

    TEKsystems

    Durham, NC
    4 days ago
  •  ...value of our on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and...  ...key pillar of DT's FY27 roadmap.Own the full lifecycle of what you build: instrumentation...  ...:5+ years building production mobile software, with deep expertise in Android (... 
    Senior
    Full time
    Local area

    Fyber

    Durham, NC
    4 days ago
  • Software Engineer 2 - Full-StackLocation: Hybrid (Durham, NC | Type: Full-time | Level: Mid-Level (2-5 years experience) | Team: Software Engineer...  ...the Role:PowerSecure is seeking a Mid-Level Full-Stack Engineer to help build and enhance cloud-native applications... 
    Fullstack
    Full time
    Work at office
    Remote work
    Flexible hours

    PowerSecure

    Durham, NC
    2 days ago
  •  ...Full Stack Engineer Dynamic Work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working...  ...fast-paced environment ~ Working Knowledge of API management software such as Apigee ~ IDE’s - Spring Tool Suite, and Eclipse,... 
    Fullstack
    Temporary work
    Work at office
    Work from home

    Samprasoft

    Durham, NC
    2 days ago
  • $152k - $241.5k

     ...A leading tech company in North Carolina is seeking a Senior Software Engineer to enhance its HPC infrastructure. The ideal candidate will have strong coding skills and a background in cloud technologies. Responsibilities include applying distributed systems patterns,... 
    Senior

    NVIDIA

    Durham, NC
    21 hours ago
  • $168k - $264.5k

     ...make a lasting impact on the world.NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD...  ...technically challenging and highly visible domain. This is a full-cycle role with meaningful opportunities to contribute to... 
    Senior
    Full time
    Worldwide

    Nvidia

    Durham, NC
    2 days ago
  •  ...Title:                  Full Stack Engineer Duration:          Long Term Contract Location:          Durham, NC Skills: ~6+ years Oracle and JAVA Development experience required. ~ Extensive, hands-on working experience with Oracle database, PL/SQL, SQL, Data... 
    Fullstack
    Senior
    Long term contract
    Work experience placement

    CEDENT

    Durham, NC
    more than 2 months ago
  •  ...KBI Biopharma is seeking a Senior Software Engineer to advance data-centric platforms supporting drug development. You will build and scale cloud-based, open and proprietary tools for data exchange, analysis and visualization, collaborating with scientists and engineers... 
    Senior

    KBI Biopharma

    Durham, NC
    20 hours ago

Do you want to receive more vacancies?

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