Staff Backend Software Engineer
$165k - $215.5kMobile 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:
- Experience supporting production systems and maintaining long-term system health
- Experience with MongoDB or other NoSQL databases
- API design
- Security considerations
- Performance and rate limiting
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.
- ...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...SuggestedFull timeRemote work
$160.2k - $246.3k
...Job Description The Role : We're looking for a seasoned Security Software Engineer to join our IAM team (Identity Access Management) to help develop, architect and advance our suite of applications and services. You will contribute primarily to developing novel...SuggestedFor contractorsLocal areaRemote workWork from homeRelocation packageFlexible hours$135k - $150k
...reliability, and long-term maintainability all matter.As a Sr. Software Engineer, you will own complex problem spaces and drive them forward... ...independently despite ambiguity.Strong proficiency in one or more backend languages, including Go, Java, Python, or C++.Deep...SuggestedWork at officeImmediate startRemote workFlexible hours3 days per week$240.5k - $270.5k
## Senior Staff Software EngineerApplyremote type: Hybridlocations: Raleigh, North Carolinatime type: Full timeposted on: Posted 2 Days Agojob... ...needs.* Lead, mentor, and develop technical leaders and engineers by promoting engineering excellence, sharing design best practices...SuggestedFull timeWork experience placement- ...to capture user needs, and ensure accurate documentation of stakeholder requirements Participate in design discussions to capture software specifications, and aid in creation of process documentation. Develop, refine, and document code for new software applications, following...SuggestedFull timeTemporary workRelocation
- ...Stripe, etc. is highly desirable, but not required. Deep payments experience is mandatory. About the Role We are seeking a senior backend engineer to support a payment modernization initiative. You will work directly under the CTO to build and integrate payment...Full timeContract workRemote workFlexible hours
- ...Senior Backend Developer This Engineer is part of a team developing algorithms and prototypes in Java within Linux container-based cloud frameworks... .... Qualifications Extensive experience in software development and programming in Java within Agile teams using...Work experience placementRemote work
- ...headless, and designed to model durable business capabilities spanning restaurants, customers, and internal operations. As a Staff Software Engineer on the Search team, you will be the senior technical owner of the Search Platform: the Search Engine, the Indexing Pipeline...Permanent employmentWork at officeRemote workVisa sponsorshipWork visaFlexible hours
- ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions... ...software integration.Required Skill and Experience Experience in Java Backend with proficiency in Java, springboot and microservices....Full timeTemporary workRelocation
- ...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
- ...We are looking for a talented and driven backend engineer with system design and architecture experience. This position entails complete remote... .... Remote Work Essentials: We provide all the necessary software and equipment to ensure you're fully equipped to work from home...Work at officeRemote workWork from homeWorldwideRelocationFlexible hours
$55 - $60 per hour
Top Skills' Details1. Modern Software Engineering - Strong programming expertise in: Python or Go (Backend)2. (MUST HAVE) Networking Knowledge: Candidates must understand networking concepts including routing, switching, network topology design, and simulation environments...Contract workTemporary workRemote work$110k - $130k
...applicants will be considered and cannot offer relocation. This company creates specific workflow software products and is hiring a Senior Developer to build out new features on the backend in Java/Spring Boot and Amazon Web Services (AWS). Any experience with modern Angular...Full timeLocal areaRelocation$120k - $165k
...outcomes for patients around the world. As a Principal Full Stack Software Engineer at Baxter, your work contributes directly to making a... ...develop, and maintain secure, scalable, and high-performing backend systems that support enterprise healthcare applications.Build...Full timeTemporary workLocal areaFlexible hoursShift work- ...requirements elicitation process by documenting assigned parts of business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions to guide the technical team towards building software solutions...Full timeTemporary workRelocation
- ...requirements elicitation process by documenting assigned parts of business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions to guide the technical team towards building software solutions...Full timeTemporary workRelocation
- ...requirements elicitation process by documenting assigned parts of business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions to guide the technical team towards building software solutions...Full timeTemporary workRelocation
$95.55k - $195.25k
...ends on May 31, 2027. What You’ll Do As a Deloitte Tax Full Stack Engineer, Senior you’ll design, develop, and deploy cutting-edge web... ...analysis.Collaborate with US colleagues and Vendors’ teams to produce software design and architecture.Write clean, scalable code using .NET...Work at officeLocal areaVisa sponsorshipShift work2 days per week3 days per week- ...Morrisville that is hiring a Full Stack Software Developer. In this role, you’ll join a small... ...internal applications that help engineering and operations teams manage their work more... ...someone who can work across the frontend, backend, and database, communicate with...
- ...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
- ...About You: Versana is looking for a motivated Full Stack Software Engineer to join our Application Development team. The squad’s goal... ..., developing, and deploying secure, performant, and scalable backend services in a cloud environment. You will play a key role in...Contract workFixed term contractLocal area
- ...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
$125k - $150k
...enterprise applications across all phases of the software development lifecycle, including... ...AWS. Analyzes trends, applies software engineering best practices, and prepares for future... ...Contribute to full-stack development across backend services and frontend applications,...Permanent employmentFull timePart timeH1bWork visaShift workDay shift- If you are an experienced engineer who enjoys solving ambiguous problems of national importance... ...mindset. We are seeking a Software Engineer to help develop software that connects... ...effectiveness and impact. Experience with backend web frameworks and RESTful API...Full timeWork experience placement
- ...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...
- ...we’d love to meet you. As a Fullstack Engineer at Oneleet, you'll work across our... .... You'll own features end-to-end — from backend services and APIs through to the UI components... ...: ~5+ years of fullstack software development experience with expertise in...Local areaImmediate startRemote work
- ...Lumicity have partnered with a Fabless Semiconductor startup, helping to source a Senior Software Engineer for their Greensboro, NC location, to work on backend infrastructure and data pipelines. Technical requirements: Experience building backend infrastructure Python...Permanent employmentRemote work
$70k - $105k
...Responsibilities: We contribute to requirements gathering by documenting assigned portions of business needs with guidance. We facilitate software design discussions and document design decisions for the technical team. We write code and integrate new features or...Full timeRelocation- ...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 contractorsWork at officeLocal areaRemote work
- 5+ years of as a senior full stack software development experience, building enterprise web and middle tier applications using Angular 16, Typescript, and core Java with Spring/Springboot 5+ yrs of experience working Java/Spring Boot 5 years of experience with web services...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Backend Software Engineer. Be the first to apply!
- bank software Raleigh, NC
- software asset management analyst Raleigh, NC
- ultimate software Raleigh, NC
- software trainer Raleigh, NC
- embedded software Raleigh, NC
- software Raleigh, NC
- software engineer - cloud services Raleigh, NC
- internship software Raleigh, NC
- software sales representative Raleigh, NC
- software applications developer Raleigh, NC



