Junior Software Engineer, Full-Stack
Epic for Kids
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
Junior Software Engineer (Full-Stack) is an entry-level position for recent graduates starting their professional engineering careers. You’ll work on well-scoped tasks across the web stack—front end in Angular/TypeScript and back end in PHP (Symfony) and Go—under the guidance of senior engineers.
Responsibilities
- Implement front-end features and UI changes in Angular (TypeScript, SCSS) on well-scoped tasks
- Build back-end endpoints and changes using MySQL, PHP (Symfony + Doctrine ORM), and increasingly Go as services expand
- Investigate and fix bugs across the stack (reproduce, identify root cause with help, and ship fixes)
- Write and maintain unit tests for the code you deliver
- Participate in code reviews as both author and reviewer
- Collaborate with designers, product managers, and senior engineers to translate requirements into shipped changes
- Maintain documentation (READMEs, code comments, onboarding notes) for areas you work on
- Use AI-assisted development tools to support learning and productivity while being able to explain and defend your code
- Grow into larger, more independent scopes over time with pairing and code walkthroughs
Required Qualifications
- Bachelor’s degree in CS/Software Engineering or related (recently completed or completing within 6 months) or equivalent preparation (e.g., bootcamp + substantial portfolio)
- Solid programming fundamentals (data structures, control flow, basic algorithms, OOP)
- Hands-on coding experience via coursework, projects, internships, or open-source
- Familiarity with HTML, CSS, JavaScript/TypeScript to build simple interactive web pages
- Familiarity with Git and pull-request-based workflows
- Basic familiarity with relational databases and SQL (SELECT, JOIN, simple WHERE)
- Eagerness to learn, openness to feedback, and strong communication skills in English
Nice-to-Haves
- Coursework/internship/side-project exposure to the specific stack (not fully included in the provided text).
About Epic for Kids
Epic for Kids is a digital reading platform built for children aged 12 and under. It provides safe, engaging access to high-quality books, videos, and educational content trusted by children, educators, and families worldwide. The company combines technology and storytelling to support literacy and learning outcomes.
Scraped 6/19/2026