Position Details
About this role
This is an apprenticeship program for aspiring software engineers to gain hands-on experience while completing a bootcamp. The role involves contributing to software projects, learning modern development practices, and building a professional portfolio.
Key Responsibilities
- Attend bootcamp and complete coursework
- Contribute to software projects
- Write maintainable code
- Collaborate in sprints
- Build portfolio
Technical Overview
Focus on full-stack web development using JavaScript, Python, Java, with exposure to databases, agile workflows, and version control tools.
Ideal Candidate
The ideal candidate is an entry-level software engineering apprentice with foundational knowledge in modern programming languages such as JavaScript, Python, or Java. They should be eager to learn, collaborate effectively, and build a portfolio of real-world projects.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
No programming experience, Unwillingness to commit 14 months, Lack of relevant educational background
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile