Senior Backend Engineer at Pocket Prep
Durham, NC 27701, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Jun, 25

Salary

140700.0

Posted On

30 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

Pocket Prep is a leading mobile and web-based learning platform offering efficient and affordable study solutions for professional certifications. We believe that education should be within everyone’s reach. Professional certification exams are often a stressful and expensive barrier to career advancement - Pocket Prep strives to prepare our members to pass with confidence.
The engineering team at Pocket Prep works alongside the product and design teams to develop the technical backbone of our applications. As the stewards of our codebases, engineering team members focus on their craft to provide high-quality, resilient, and accessible products that help studiers from all walks of life achieve their goals. We strive to continuously improve our processes, coding standards, and patterns both as individual engineers and as a team to ensure that we’re always ready for the next challenge.

Responsibilities

Our backend engineers work to maintain and add new functionality to application servers that handle requests from our client-facing applications. This role will substantially contribute to our production codebases and test suites and will work on endpoints that serve students, instructors, content writers & editors, and external partners. The work can involve code generation & review, participating in and leading technical kickoffs, and developing best practices among other activities. The role will also collaborate with our enterprise team in ensuring the platform is accessible to university partners and their students. Depending on your experience and interest, this role may also be instrumental in helping rebuild our server infrastructure in a more memory-safe language such as Go or Rust. The right candidate will be focused not just on writing code, but being a great engineer, problem-solver, and teammate.

What You Will Do

  • Develop and maintain our backend server applications and test suites
  • Coordinate with the product team to deploy endpoints to support client releases
  • Work closely with other engineers to problem-solve and align experiences across platforms as needed
  • Ideate with the backend team to flesh out technical requirements, risks, and complexity
  • Monitor the health of our systems; updating db indexes and reaching out to hosting providers when issues arise
  • Work with the larger engineering team to develop and iterate on our values, best practices, and code style guidelines
Loading...