Skip to main content
Pearson
Scraped fromLinkedinYesterday
FullstackSenior

Senior Software Engineer

GoJavaScriptTypeScriptVue.jsPythonPostgreSQLMongoDBAWSGitLLMLTIQTIOneRosterEd-fiCaliper
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
$125,000 - $150,000

About the Position

Pearson's K-12 School Technology group is seeking a Senior Full-Stack Software Engineer to develop assessment technology platforms using Go, VueJS, Python, Postgres, MongoDB, and AWS. The role involves analysis, design, implementation, and testing of cloud-hosted applications.

Responsibilities

  • Be responsible for analysis, design, implementation, and unit testing to produce high-quality code for a project team responsible for supporting a number of cutting-edge assessment technology platforms.
  • Analyze & Design: Ensure business and requirements artifacts are created that effectively model the customer's requirements. Use tooling and best practices to create design models from requirements
  • Implement & Perform: Implement designs following Pearson coding standards and industry best practices
  • Review: Participate in requirements, design and code reviews
  • Test & Deployment: Work closely with other teams (e.g., QA, configuration management, end users) to release high quality software. Create testable requirements and write and execute unit tests
  • Quality/process improvement: Participate in group improvement activities and initiatives to improve process and product quality in pursuit of excellence

Requirements

  • Experience as a fullstack engineer with Go, Javascript/Typescript, VueJS, Python, Postgres, MongoDB
  • Experience with Cloud AWS hosted applications
  • Bachelor degree in Computer Science, MIS, or equivalent technology discipline
  • Software development experience creating SaaS applications
  • Experience with development, maintenance, and testing of software following industry best practices
  • Experience with highly available, highly concurrent web -based applications
  • Experience with GIT or similar VCS tools
  • Experience working in an agile environment
  • Master's degree or PhD in Computer Science, MIS, or equivalent technology discipline
  • Experience working with a range of AI tools and LLMs
  • Desire to expand knowledge in many development languages, applications, and tools
  • Quickly learn new processes and tools, business domains and technical applications
  • Able to think technically and analytically
  • Ability to understand the philosophy of architecture
  • Must assimilate information, distil knowledge, apply experience and provide solution alternatives and recommendations
  • Must have strong time management skills - including the ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines
  • Must be a self-starter and detail-oriented
  • Effective written and verbal communication skills
  • Ability to work within a team
  • Experience with some or all of the following is considered a bonus: 1EdTEch LTI, 1EdTEch QTI, 1EdTEch OneRoster, Common K-12 reporting frameworks such as (Ed-fi and Caliper)

Who to contact

Senior Software Engineer$125,000 - $150,000
View Original