Era Solutions, LLC/ ERA MyMapPlan (MMP)
Software Developer Apprentice - As an apprentice, you will be responsible for debugging, building, designing, integrating web tools for our clients. Your background includes the following languages, frameworks, and libraries: HTML-CSS, JavaScript, MySQL, React.JS and their frameworks (Vite, Chakra..).
ABOUT THE JOB
We are seeking a motivated and curious individual to join our team as a Full Stack Developer Apprentice. This apprenticeship is a structured, hands-on learning opportunity designed for early-career professionals with 0–2 years of experience who wish to develop foundational skills in front-end and back-end web development. Apprentices will gain real-world experience building and maintaining applications under the mentorship of experienced developers while contributing to meaningful projects.Key Responsibilities:Assist in developing, testing, and deploying front-end user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React.js).Support back-end development tasks, including creating APIs, managing databases (e.g., MySQL), and writing server-side logic.Participate in code reviews, stand-ups, and collaborative development workflows.Debug and troubleshoot issues, implement bug fixes, and contribute to performance improvements.Follow best practices for version control (e.g., Git/GitHub) and project management tools (e.g., Jira).Document technical work clearly and consistently.Engage in continuous learning through mentorship, training sessions, and self-study.Minimum Qualifications:0–2 years of relevant work experience in software or web development (internships and academic projects acceptable).Familiarity with front-end languages (HTML, CSS, JavaScript) and at least one JavaScript framework (React, Vue, or similar).Basic understanding of back-end concepts (databases, APIs, server-side languages).Eagerness to learn new technologies and follow development best practices.Strong problem-solving and communication skills.Ability to work both independently and collaboratively in a team environment.Preferred Qualifications:Exposure to version control systems (Git).Familiarity with relational databases (e.g., MySQL, PostgreSQL).Basic understanding of deployment workflows (e.g., localhost to production).Enthusiasm for contributing ideas and embracing feedback.Duration & Commitment:This is a 12-month apprenticeship requiring a minimum commitment of 2,000 hours of on-the-job training and learning.Benefits:Structured mentorship and on-the-job training from experienced developers.Hands-on experience with modern development tools and practices.Opportunity to build a portfolio of real projects.Pathway to potential full-time employment upon successful completion.Support for industry-recognized certifications.Work Environment:Hybrid or remote options may be available depending on team and project needs.Collaborative and supportive team culture.
RESPONSIBILITIES
- Assist in developing, testing, and deploying front-end user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React.js).
- Support back-end development tasks, including creating APIs, managing databases (e.g., MySQL), and writing server-side logic.
- Participate in code reviews, stand-ups, and collaborative development workflows.
- Debug and troubleshoot issues, implement bug fixes, and contribute to performance improvements.
- Follow best practices for version control (e.g., Git/GitHub) and project management tools (e.g., Jira).
- Document technical work clearly and consistently.
QUALIFICATIONS
- 0–2 years of relevant work experience in software or web development (internships and academic projects acceptable).
- Familiarity with front-end languages (HTML, CSS, JavaScript) and at least one JavaScript framework (React, Vue, or similar).
- Basic understanding of back-end concepts (databases, APIs, server-side languages).
- Eagerness to learn new technologies and follow development best practices.
- Strong problem-solving and communication skills.
- Ability to work both independently and collaboratively in a team environment.
ADDITIONAL ELIGIBILITY
0 to 2 years of experience. If no experience, pre-apprenticeship cohort-style live (evening sessions) training option is available. Must not be deployed or in the field during training.
TARGET MOCS
All MOCs
BENEFITS
- Structured mentorship and on-the-job training from experienced developers.
- Hands-on experience with modern development tools and practices.
- Opportunity to build a portfolio of real projects.
- Pathway to potential full-time employment upon successful completion.
- Support for industry-recognized certifications.
OTHER
National