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 5 hours ago
Similar jobs that could be interesting for youBased on the Staff Backend Software Engineer in Raleigh, NC vacancy
  • $300k - $400k

     ...configurable, multi-tenant travel commerce engine, enabling partners to launch world-class...  ...makes that real. We\'re looking for a staff software engineer who builds great products and...  ...output and when to intervene. Tech stack Backend: Scala, GCP services Frontend: React + TypeScript... 
    Suggested
    Work from home

    Hopper

    Raleigh, NC
    5 days ago
  •  ...Duties: Design, develop, and maintain our iOS Software Development Kit (SDK), focusing on delivering high-quality, scalable, and...  ...addressing customer needs effectively. Lead and mentor junior engineers, fostering a collaborative and innovative development... 
    Suggested
    Full time
    Remote work

    Pendo

    Raleigh, NC
    5 hours ago
  • $220k - $275k

     ...passionate about creating transformative change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape...  ...distributed systems environment. Your work will span: Backend: Python, Go, Java; microservices; REST and GraphQL... 
    Suggested

    Datavant

    Raleigh, NC
    3 days ago
  • $134k - $235.9k

     ...partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/...  ...of an ML team and contribute strong software engineering (SWE) expertise. Support...  ...field of robotics or latency-sensitive backend services ~ Background working with machine... 
    Suggested
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Raleigh, NC
    3 days ago
  • $240.5k - $270.5k

     ...the Consumer and Care organization, you will provide hands‑on software design, development and technical leadership across a range of...  ...business needs. Lead, mentor, and develop technical leaders and engineers by promoting engineering excellence, sharing design best... 
    Suggested
    Full time
    Work experience placement

    Verily Health

    Raleigh, NC
    3 days ago
  •  ...We are looking for a highly skilled Java Backend Lead with strong experience in Spring Boot, Microservices with banking domain. Key Responsibilities...  ...production issues and root cause analysis Mentor junior engineers Required Skills Core Java (Java 8/11/17+) Spring Boot Spring... 

    Hire'in Solutions

    Raleigh, NC
    3 days ago
  •  ...Hansen Talent Group is seeking a talented Backend Engineer to work remote with an innovative team, working to address technology debt and...  ...the modernization of enterprise applications. The Backend Software Engineer will be responsible for all stages of the software development... 
    Remote work

    Hansen Talent Group

    Raleigh, NC
    5 days ago
  •  ...in Financial Services & Insurance Senior Backend Developer Job Responsibilities · Lead the...  ...Qualifications · Bachelor's degree in Computer Science, Engineering, or related field. · 7-10+ years of experience in backend software development. · Strong proficiency in one or... 
    Contract work

    Sedgwick

    Raleigh, NC
    2 days ago
  • $135k

     ...Participate in rotating support days, working with customer success and engineering teams to resolve support tickets and ensure a great experience...  ...Communicate clearly with teammates, customer success staff, and clients to troubleshoot issues and deliver effective solutions... 
    Full time

    Keona Health

    Raleigh, NC
    5 hours ago
  •  ...Full Stack Software Developer Design, develop, document, test & debug new & existing sftw systems and/or applications in C# .Net Web Based Applications. Translate business requirements into technical specifications to help manage project priorities & timelines. Write... 
    Relocation

    Sky Systems

    Raleigh, NC
    2 days ago
  •  ...foundational platform that the rest of our engineering organization builds on top of: Lambda-...  ...: TypeScript / Node.js throughout backend services. Infrastructure: Terraform for...  ...What You'll Bring ~2–4 years of software engineering experience, with meaningful... 
    Full time

    Jewelers Mutual

    Raleigh, NC
    5 hours ago
  • $90k - $120k

     ...Full Stack Software Engineer Location: Raleigh, NC Type: Full-time Department: BFSI2 eClerx is seeking a motivated Full Stack Software Engineer...  .... 5+ years of full‑stack development experience, including: Backend development using Java and Spring Boot. Front‑end development... 
    Full time

    eClerx

    Raleigh, NC
    3 days ago
  •  ...nationwide. As we scale, we are expanding our engineering team to strengthen the digital...  ...startup environment. Key Responsibilities Software Development & Architecture Participate in...  ...Back-End Engineering Build and maintain backend applications with Node.js using frameworks... 

    Excel Medical

    Raleigh, NC
    1 day ago
  •  ...is dedicated to building forward-leaning software solutions that equip our customers with...  ...solutions end-to-end: cloud infrastructure, backend services, frontend interfaces, and AI-...  ...workflows Collaborate across engineering, product, and mission engagement teams to... 

    Atlas Technologies Inc

    Raleigh, NC
    1 day ago
  •  ...and services to align with the unique needs of each client. Job Description Job Title: DevOps Engineer Duration Long Term Joining Mode Full Time Leads DevOps staff and backend developers. Debugging, identifying issues, performance tuning services for distributed systems... 
    Full time

    EROS Technologies Inc

    Raleigh, NC
    3 days ago
  •  ...scalable enterprise applications. This role involves building backend microservices, developing modern frontend interfaces, and supporting...  .... The ideal candidate will contribute across the full software development lifecycle, including development, testing, and deployment... 

    SOHO Square Solutions

    Raleigh, NC
    1 day ago
  • $85k - $110k

     ...detecting fake IDs 99.9% of the time. The software is designed to work with the hardware...  ...highly skilled and experienced Full Stack Engineer (Level II) with at least 5 years of...  ...scalable web applications using Python (backend) and React with TypeScript (frontend) using... 
    Full time
    For contractors
    Local area

    Intellicheck, Inc

    Raleigh, NC
    2 days ago
  • $80k - $100k

     ...developers, product owners, and DevOps engineers to design, develop, test, and deploy scalable...  ...and React Design, develop, and maintain backend services using Python Design, implement,...  ...for building scalable, highly available software solutions, with a proactive approach to... 
    Permanent employment
    Work experience placement
    Local area
    Worldwide

    Cadmus, LLC

    Raleigh, NC
    4 days ago
  •  ...others and explain concepts with technical staff Ability to operate independently of...  ...Comfortable with front-end, middle tier and backend technologies. Expertise in front-end technologies...  ...Tomcat servers Experience with Agile software development methodology Expertise in... 
    Local area

    Samprasoft

    Raleigh, NC
    4 days ago
  •  ...Experience building VueJS progressive web apps with a SharePoint 2019 backend (Angular also ok) - Required - 5 Years Experience Creating...  ...Thanks & Regards Mohan sai Technical recruiter Phone# (***) ***-****| ****@*****.*** Software Technology, Inc... 
    For contractors
    Work at office
    Local area
    Remote work

    Software Technology Inc

    Raleigh, NC
    4 days ago
  •  ...Carolina, Arizona, Texas We are looking for a hands-on Lead Software Engineer who provides technology solutions and integration services in...  ...& orchestration) Strong in Java, Spring Boot & Node.js (backend development) Ability to build scalable, fault-tolerant architectures... 
    Temporary work
    Remote work

    First Citizens Bank

    Raleigh, NC
    5 days ago
  • $175k - $213.5k

     ...confidence and advance their careers. The engineering team collaborates closely with the...  ...future challenges. Role Overview The Staff Full-Stack Engineer on the Platform team...  ...to core platform systems, ensuring that backend services and APIs align with the company... 
    Full time
    Local area
    Remote work
    Flexible hours

    Mobile Integration Workgroup

    Raleigh, NC
    5 hours ago
  • $95.3k - $158.8k

     ...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional...  ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other... 
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    13 days ago
  •  ...A minimum of 5 years of Full stack software development experience B.S. in Computer Science, Engineering or Mathematics or equivalent experience Experience working in an Agile Scrum development environment Required Skills: Experience building scalable web and middle tier... 

    Rapinno Tech

    Raleigh, NC
    3 days ago
  •  ...We're looking for a seasoned Full Stack Java Engineer to design and deliver enterprise-grade applications across the full stack. You'll own features from UI through services and persistence, working within large codebases in an Agile environment and collaborating closely... 

    Randstad Digital | Torc

    Raleigh, NC
    3 days ago
  •  ...API docs? Build agents that write, test, and deploy their own software packages? Anthropic is defining frontier AI. Ode is the team...  ..., and Dubai.   The Role This role is designed for former engineering leaders (IC or EM) or founders who are comfortable owning end-... 
    Remote work

    Ode with Anthropic

    Raleigh, NC
    29 days ago
  • $135k - $150k

     ...Senior Full Stack Developer will be responsible for the entire software development lifecycle of assigned software components, from...  ...JIRA/Confluence). Experience with AI Prompt Templates, Prompt engineering and applying them to developer AI tools such as Github CoPilot... 
    Permanent employment
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Karsun Solutions

    Raleigh, NC
    1 day ago
  • $55 - $65 per hour

     ...structures for Azure and local setups Design backend SQL tables for efficient data storage...  ...with IT, cloud architecture, process engineering, and operations teams to gather requirements...  ...at GCS by 2x Get notified about new Software Engineer jobs in Catawba, NC . Software... 
    Contract work
    Local area
    Remote work

    GCS Inc

    Raleigh, NC
    2 days ago
  •  ...months. Job Description Summary: We are seeking an experienced software engineer with a background in building web apps and 3+ years of Python...  ...data pipelines Experience with web development with a Python backend Interest/experience in AI, computer vision, and computer‑use... 
    Remote work

    Spectraforce Technologies

    Raleigh, NC
    5 days ago
  •  ...React, Next.JS, Java Spring Boot Job Summary We are looking for software engineers who are focused on developing next-generation technologies...  .... 4–5 years of practical experience in frontend and backend development using technologies and frameworks like React, Next... 

    IQuest Solutions

    Raleigh, NC
    2 days ago

Do you want to receive more vacancies?

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