Pearson is seeking a Junior Full-Stack Software Engineer to join their Enterprise Learning & Skills engineering team. The role involves building, maintaining, and evolving a large-scale, API-driven platform for issuing and verifying digital credentials, while collaborating with various teams and using AI-assisted development tools.
Responsibilities:
- 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
Requirements:
- 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
- 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