{"schemaVersion":"jobsearcher.job.v1","id":"d308e2fb7d8c86a7d9ef355c","url":"https://jobsearcher.com/jobs/d308e2fb7d8c86a7d9ef355c","canonicalUrl":"https://jobsearcher.com/jobs/d308e2fb7d8c86a7d9ef355c","title":"Staff Backend Software Engineer","description":"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.\n\nThe 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.\n\nRole Overview\nThe 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.\n\nThis 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.\nKey Responsibilities\nDesign, build, and maintain TypeScript-based backend services using Node.js\nOwn and evolve RESTful APIs to support mobile and web applications\nAct as a system steward by identifying performance bottlenecks, reliability risks, and architectural gaps\nCollaborate cross-functionally to support new features and product initiatives\nLead technical planning and backend design for complex or loosely defined problems\nEnsure system reliability through monitoring, debugging, and incident resolution\nOptimize database performance and data access patterns (MongoDB)\nProvide architectural guidance, code reviews, and mentorship to engineers\nPromote best practices around testing, documentation, and maintainability\nRequired Qualifications\n8+ years of backend engineering experience, with deep hands-on work in TypeScript\nStrong experience designing, implementing, and maintaining production RESTful APIs\nProven ability to operate independently on ill-defined or high-level goals\nSolid understanding of backend fundamentals, including:\nAPI design\nSecurity considerations\nPerformance and rate limiting\nExperience supporting production systems and maintaining long-term system health\nExperience with MongoDB or other NoSQL databases\nPreferred Qualifications\nExperience working in startup or small-team environments\nDatabase optimization experience (indexing, query tuning)\nExperience owning systems from initial design through production and ongoing maintenance\nFamiliarity with CI/CD pipelines and deployment workflows\nPrior experience mentoring engineers or operating at a Staff-level scope\nExposure to other backend languages (e.g., Go, Rust) is a plus but not required\nWorking Style & Values\nStrong engineering judgment with a focus on long-term, maintainable solutions\nComfortable taking ownership and making decisions with limited direction\nCollaborative, product-minded approach to problem-solving\nWillingness to give and receive feedback (“strong opinions, weakly held”)\nCommitment to craftsmanship, continuous learning, and engineering excellence\nTotal compensation is based on experience and location, plus participation in a generous profit-sharing program.\nWhy Join the Team\n\nStability The company has operated for over 10 years, remains 100% profitable without investor backing, and continues to grow year over year.\n\nWork–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.\n\nComprehensive Healthcare The company covers 100% of employee healthcare premiums and 80% of dependent coverage.\n\nRemote 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.\n\nCommunity Impact The organization actively supports community engagement through partnerships with local nonprofits and offers Volunteer Time Off (VTO) for independent community involvement.\nWe 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.","company":"Mobile Integration Workgroup","rawCompany":"mobile integration workgroup","city":"Raleigh","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-04-14T10:49:04.083Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Staff Backend Software Engineer","description":"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.\n\nThe 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.\n\nRole Overview\nThe 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.\n\nThis 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.\nKey Responsibilities\nDesign, build, and maintain TypeScript-based backend services using Node.js\nOwn and evolve RESTful APIs to support mobile and web applications\nAct as a system steward by identifying performance bottlenecks, reliability risks, and architectural gaps\nCollaborate cross-functionally to support new features and product initiatives\nLead technical planning and backend design for complex or loosely defined problems\nEnsure system reliability through monitoring, debugging, and incident resolution\nOptimize database performance and data access patterns (MongoDB)\nProvide architectural guidance, code reviews, and mentorship to engineers\nPromote best practices around testing, documentation, and maintainability\nRequired Qualifications\n8+ years of backend engineering experience, with deep hands-on work in TypeScript\nStrong experience designing, implementing, and maintaining production RESTful APIs\nProven ability to operate independently on ill-defined or high-level goals\nSolid understanding of backend fundamentals, including:\nAPI design\nSecurity considerations\nPerformance and rate limiting\nExperience supporting production systems and maintaining long-term system health\nExperience with MongoDB or other NoSQL databases\nPreferred Qualifications\nExperience working in startup or small-team environments\nDatabase optimization experience (indexing, query tuning)\nExperience owning systems from initial design through production and ongoing maintenance\nFamiliarity with CI/CD pipelines and deployment workflows\nPrior experience mentoring engineers or operating at a Staff-level scope\nExposure to other backend languages (e.g., Go, Rust) is a plus but not required\nWorking Style & Values\nStrong engineering judgment with a focus on long-term, maintainable solutions\nComfortable taking ownership and making decisions with limited direction\nCollaborative, product-minded approach to problem-solving\nWillingness to give and receive feedback (“strong opinions, weakly held”)\nCommitment to craftsmanship, continuous learning, and engineering excellence\nTotal compensation is based on experience and location, plus participation in a generous profit-sharing program.\nWhy Join the Team\n\nStability The company has operated for over 10 years, remains 100% profitable without investor backing, and continues to grow year over year.\n\nWork–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.\n\nComprehensive Healthcare The company covers 100% of employee healthcare premiums and 80% of dependent coverage.\n\nRemote 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.\n\nCommunity Impact The organization actively supports community engagement through partnerships with local nonprofits and offers Volunteer Time Off (VTO) for independent community involvement.\nWe 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.","datePosted":"2026-04-14T10:49:04.083Z","dateModified":"2026-04-14T10:49:04.083Z","hiringOrganization":{"@type":"Organization","name":"Mobile Integration Workgroup","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Raleigh","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d308e2fb7d8c86a7d9ef355c"},"url":"https://jobsearcher.com/jobs/d308e2fb7d8c86a7d9ef355c"}}