Pearson is looking for a Junior Full-Stack Software Engineer to join the Enterprise Learning & Skills engineering team. You will help build, maintain, and evolve a large-scale, API-driven platform used globally to issue and verify digital credentials. This role is ideal for an early-career engineer who is comfortable in a modern JavaScript and Ruby on Rails environment, eager to grow their technical depth, and excited to use AI-assisted development tools daily.
What You'll Do
- Contribute to the development and maintenance of Ruby-based services and APIs and JavaScript frontends
- Implement well-scoped features, bug fixes, and refactors under guidance from senior engineers
- Write clear, maintainable code with appropriate test coverage
- Participate in code reviews and incorporate feedback
- Use AI-assisted development tools for coding, testing, and debugging
- Collaborate with Product and Customer Success teams on platform questions
- Follow best practices for secure and scalable web application development
What We're Looking For
- Experience with Ruby and Ruby on Rails
- Front-end experience with modern JavaScript frameworks
- Understanding of relational databases and SQL
- Familiarity with RESTful APIs
- Familiarity with AI/LLM-related tooling and workflows
- Experience writing tests and participating in code reviews
- Comfort working in an agile development environment
- Strong communication skills and growth mindset
Nice to Have
- Cloud experience (AWS, Azure, or GCP)
- CI/CD and automated deployment exposure
- Knowledge of web application security best practices
- Experience with design systems, component libraries, or advanced frontend tooling
Technical Stack
- Ruby
- Ruby on Rails
- JavaScript
- SQL
Team & Environment
You will join the Enterprise Learning & Skills engineering team.
Benefits & Compensation
- Salary: $60,000 - $90,000
Work Mode
This is a remote position. Candidates located within the United States are preferred.
Pearson is an equal opportunity employer.





