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

Staff Backend Software Engineer

$165k - $215.5k
Full-time

Mobile Integration Workgroup

The client is a leading mobile and web-based learning platform that delivers efficient and affordable study solutions for professional certifications. Guided by the belief that education should be accessible to everyone, the platform aims to remove the stress and financial barriers often associated with professional certification exams by preparing members to pass with confidence and advance their careers.

The engineering team collaborates closely with the product and design teams to build and maintain the technical foundation of the platform’s applications. As stewards of the codebase, engineers are dedicated to their craft, delivering high-quality, resilient, and accessible products that support learners from all backgrounds in achieving their goals. The team continuously refines its processes, coding standards, and architectural patterns—both individually and collectively—to ensure readiness for future challenges.

Role Overview

The Staff Backend Engineer serves as a backend system owner (“server steward”) , responsible for designing, maintaining, and evolving the backend services that power Pocket Prep’s mobile and web platforms. This role ensures backend systems are reliable, secure, and scalable while enabling consistent API behavior across clients.

This position partners closely with engineering, product, and design teams to translate high-level goals into durable backend solutions. In addition to hands-on development, the role contributes to architectural direction, long-term system health, and mentorship of other engineers.

Key Responsibilities

  • Design, build, and maintain TypeScript-based backend services using Node.js
  • Own and evolve RESTful APIs to support mobile and web applications
  • Act as a system steward by identifying performance bottlenecks, reliability risks, and architectural gaps
  • Collaborate cross-functionally to support new features and product initiatives
  • Lead technical planning and backend design for complex or loosely defined problems
  • Ensure system reliability through monitoring, debugging, and incident resolution
  • Optimize database performance and data access patterns (MongoDB)
  • Provide architectural guidance, code reviews, and mentorship to engineers
  • Promote best practices around testing, documentation, and maintainability

Required Qualifications

  • 8+ years of backend engineering experience , with deep hands-on work in TypeScript
  • Strong experience designing, implementing, and maintaining production RESTful APIs
  • Proven ability to operate independently on ill-defined or high-level goals
  • Solid understanding of backend fundamentals, including:
  • - API design

    - Security considerations

    - Performance and rate limiting

  • Experience supporting production systems and maintaining long-term system health
  • Experience with MongoDB or other NoSQL databases

Preferred Qualifications

  • Experience working in startup or small-team environments
  • Database optimization experience (indexing, query tuning)
  • Experience owning systems from initial design through production and ongoing maintenance
  • Familiarity with CI/CD pipelines and deployment workflows
  • Prior experience mentoring engineers or operating at a Staff-level scope
  • Exposure to other backend languages (e.g., Go, Rust) is a plus but not required

Working Style & Values

  • Strong engineering judgment with a focus on long-term, maintainable solutions
  • Comfortable taking ownership and making decisions with limited direction
  • Collaborative, product-minded approach to problem-solving
  • Willingness to give and receive feedback (“strong opinions, weakly held”)
  • Commitment to craftsmanship, continuous learning, and engineering excellence

$165,000 - $215,500 a year

*Total compensation is based on experience and location, plus participation in a generous profit-sharing program.

Why Join the Team

Stability The company has operated for over 10 years, remains 100% profitable without investor backing, and continues to grow year over year.

Work–Life Balance Team members are supported in balancing meaningful work with personal life through flexible PTO and a company-wide holiday break of approximately three weeks from mid-December through the New Year.

Comprehensive Healthcare The company covers 100% of employee healthcare premiums and 80% of dependent coverage.

Remote Flexibility Employees are encouraged to work where and when they are most effective. Offices are located near the University Village area in Seattle, Washington, and in downtown Durham, North Carolina, with support for remote work options.

Community Impact The organization actively supports community engagement through partnerships with local nonprofits and offers Volunteer Time Off (VTO) for independent community involvement.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Backend Software Engineer in Durham, NC vacancy
  • $167.7k - $245.2k

     ...the TeamCisco’s Customer Experience (CX) Engineering organization is one of the company's...  ...products or services.Your ImpactAs a Senior Software Engineer, you will join our growing team...  ...lifecycle—from technical design and backend architecture to deployment—while ensuring... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    Durham, NC
    3 days ago
  • $169k - $224k

     ...organization of scientists, engineers, and physicians and we are using...  ...visit grail.comThe Lab Software team builds and operates the...  ...We're looking for a Senior or Staff Software Engineer to help shape...  ...extend well beyond traditional backend software development. You'll... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    GRAIL

    Durham, NC
    2 days ago
  •  ...products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Software Engineer position, you’ll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development... 
    Suggested
    Full time

    Direct Supply

    Durham, NC
    1 day ago
  •  ...technology, helping connect the spectrum of healthcare in order to improve the lives of millions of seniors!In the Senior Staff Software Engineer position, you’ll lead the design and delivery of highly complex, AI-driven systems across multiple teams and platforms. You... 
    Suggested
    Full time
    Work at office

    Direct Supply

    Durham, NC
    3 days ago
  • $151.6k - $222.4k

     ...scale. Your ImpactOwn features end-to-end across the complete software development lifecycle including AI, spanning requirements gathering...  ...in design and code reviews, contributing to shared engineering standards and long-term system health. Partner closely with product... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Durham, NC
    2 days ago
  • $169k - $224k

     ...have built a multi-disciplinary organization of scientists, engineers, and physicians and we are using the power of next-generation...  ...healthcare companies.For more information, please visit grail.comThe Staff Software Development Engineer - Enterprise AI Infrastructure is a... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work

    GRAIL

    Durham, NC
    2 days ago
  •  ...Your Impact Own features end-to-end across the complete software development lifecycle including AI, spanning requirements gathering...  ...in design and code reviews, contributing to shared engineering standards and long-term system health. Partner closely with... 

    Outshift by Cisco

    Durham, NC
    21 hours ago
  •  ...Java Backend DeveloperLocation: Durham NC (Initially remote till COVID)Duration: Long TermMust have skills:6-9 years of Java/ Spring...  ...frameworks.Excellent communication skills and ability to work effectively with engineers, product managers and business stakeholders.... 
    Remote work

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Senior Backend Java DeveloperAsset Mgmt Location: Durham, NC Visa: No OPT,CPT,H1BJob OverviewWe are seeking a highly skilled Senior Backend...  ...the core financial data processing and portfolio construction engines. You will be tasked with building resilient, scalable... 

    Argyle Infotech

    Durham, NC
    1 day ago
  •  ...preferable Apollo Graph QL]Strong experience using NodeJS as a UI backend.Familiarity with GraphQL API federation concepts.Hands-on...  ...logging tools such as Datadog, SplunkDemonstrated experience of full Software Development Life Cycle, DevOps, and Continuous Integration/... 
    Contract work
    Work experience placement

    Cedent Consulting

    Durham, NC
    21 hours ago
  •  ...outcome and a roadmap end to end. We hire engineers, not language specialists: we care that...  ...tool for the problem, and ship reliable software across the stack.As a Lead Full Stack...  ...production platforms, with a heavy skew toward backend architecture, system design, and code... 
    Full time
    Local area

    Fyber

    Durham, NC
    4 days ago
  •  ...Senior Fullstack Software Developer Restor3d is looking for an experienced Senior Fullstack Software Developer for developing web/mobile...  ..., well designed, scalable code ~ Knowledge of databases and backend experience, preferably Postgres ~ Experience working with a... 

    restor3d

    Durham, NC
    21 hours ago
  •  ...Months (Possible Extension – Long Term)Location: Westlake, TX / Durham, NC / Jersey City, NJJob Description:• Full stack Java Engineer: 70-80% Backend and 20-30% Front endRequired Qualifications:• JAVA• Spring/ SpringBoot• Microservices• Angular/ NodeJS• REST/ RESTful API•... 

    Samprasoft

    Durham, NC
    21 hours ago
  • Req ID:330023NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Full-Stack Java Developer (Remote...
    Remote work

    NTT DATA

    Durham, NC
    3 days ago
  •  ...provide immigration sponsorship for this position.The RoleFidelity’s Charitable Technology group is adding a Principal Full Stack Software Engineer to our Durham regional campus. In this role, you'll serve as a technical leader and strategic influencer and drive... 
    Full time

    Fidelity Investments

    Durham, NC
    18 hours ago
  • Back End Developer Developer will work within an open stack development environment on a variety of coding projects, primarily focused on heavy back end development, QA testing, and basic debugging / break fix of issues building new applications. The developer will ...

    Software Technology Inc

    Durham, NC
    4 days ago
  • $56 - $80 per hour

     ...candidate to Durham, NC, or New hamshire or Boston, MA will be consider for this role. ***NO Relocation***/**No C2C/1099*****Full Stack Engineer Hybrid NC NH MA W2 Only Hybrid Durham NC Nashua NH Boston MA area W2 OnlyVisa sposorship is available Proficiency in Java, Spring... 
    Local area
    Relocation

    Yoh

    Durham, NC
    3 days ago
  •  ...Java Developer Boston, MA Contract Bachelor's degree in Computer Science or Engineering 5+ years of modern responsive web development experience using Java, JSP, HTML, CSS, Spring MVC / Spring Core / Web Services (SOAP/REST) and configuring web containers. Knowledge... 
    Contract work

    Samprasoft

    Durham, NC
    1 day ago
  • Full-Stack Software Engineer with expertise in Java, Spring Boot, SQL, AMQ, Elasticsearch, React, and Angular. Experienced in developing scalable solutions, automating CI/CD with Azure DevOps, mentoring new engineers, and collaborating across teams.

    3B Staffing LLC

    Durham, NC
    4 days ago
  •  ...EST (Fidelity hub location preferred)Must Have SkillsHands on Experience with Struts 1Hands on Experience with Spring 6Expertise in backend REST API development using Java 21 and Spring 6 is a must.Strong application migration and modernization experience (Struts to... 
    Remote work

    Software Technology Inc

    Durham, NC
    1 day ago
  •  ...skills including the ability to communicate software engineering and/or development concepts and...  ...experience Experience mentoring junior staff and defining coding standards and standard...  ...systems, E-commerce platforms, and backend frameworks (Java,.NET) is a plus Experience... 

    Saviance

    Durham, NC
    4 days ago
  •  ...Full Stack EngineerThe RoleWe are seeking a Principal Full Stack Engineer to lead the design and development of scalable, high-...  ...architect solutions, mentor team members, and ensure best practices in software development.The Expertise and Skills You BringBachelor’s or Master... 
    Full time

    Fidelity Investments

    Durham, NC
    18 hours ago
  •  ...Summary We are looking for a Full-Stack Engineer (Middle Level) to join our Product &...  ...employee. This role combines strong backend expertise in Ruby on Rails with solid experience...  ...- 5+ years of professional software development experience - 2+ years of... 
    Full time
    Live in

    Corevist

    Durham, NC
    2 days ago
  • $100k - $130k

     ...Software Engineer III We are seeking a talented individual who will focus on building scalable, accessible, and high-performing user-friendly...  ...to industry level titles such as Senior Software Engineer, Backend Engineer III, Senior Application Engineer. Key... 
    Full time

    Pearson Education Services

    Durham, NC
    1 day ago
  •  ...Full Stack Data Engineer We are seeking a Full Stack Data Engineer with strong expertise in Snowflake, Informatica, and React.js to...  ...analytics and APIs. Key Responsibilities Data Engineering Backend Design, develop, and maintain Snowflake data warehouse... 

    Yantran LLC

    Durham, NC
    4 days ago
  •  ...Job TitleWe're looking for engineers who are hardworking, inquisitive, and responsible individuals to help deliver the best digital web...  ..., data structures, and algorithms to ensure alignment to software engineering methodologies.Excellent understanding of Test-Driven... 

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Certificates and Secure TransmissionsExperience with Test automation Unit, Integration and Functional TestsHave worked in an Agile software delivery environmentExperience in developing UI using Angular is a plus.AWS experience or AWS Solution Architect Associate or... 
    Remote work

    Samprasoft

    Durham, NC
    1 day ago
  • Java Full Stack EngineerLocation: Research Triangle Park / Durham, NC (ONSITE) Full Time ONLYMust Have Technical Skills: Java Full Stack (Angular, Integrations, UI/UX, Bootstrap).Roles & Responsibilities:Java Development & Onsite Coordination.Customers Connect and Require...
    Full time

    AceStack LLC

    Durham, NC
    1 day ago
  • Java Full Stack EngineerLocation: Research Triangle Park / Durham, NC (ONSITE) Full Time ONLYMust Have Technical Skills: Java Full Stack (Angular, Integrations, UI/UX, Bootstrap).Roles & Responsibilities:Java Development & Onsite Coordination.Customers Connect and Require...
    Full time

    AceStack LLC

    Durham, NC
    1 day ago
  • Full Stack EngineerLocation: Durham, NC/ Covington, KY (Remote)Duration: Long Term ContractJava/J2EE (Version 11+), Spring Boot, Microservices, AngularRequirement:2 Strong Java/J2EE (Version 8/11 development working on enterprise level applications utilizing frameworks...
    Remote work

    Samprasoft

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Backend Software Engineer. Be the first to apply!