MCPNew: Mokaru MCP server is live
WhatJobs Direct

WhatJobs Direct

Website

Apprentice Software Developer - Full Stack Focus

Role

Apprentice Software Developer - Full Stack Focus

Job type

Internship

Found on Mokaru

2 months ago

Share this job

Salary

Not disclosed by employer

Job description

Our client is offering an exciting Apprenticeship opportunity for aspiring Software Developers interested in gaining hands-on experience in full-stack development. This program is based in our innovative **Raleigh, North Carolina** office and is designed for individuals eager to learn and grow within a professional software engineering environment. As an Apprentice, you will work alongside experienced developers, contributing to real-world projects and gaining exposure to the entire software development lifecycle. Your responsibilities will include assisting in the design, development, testing, and deployment of web applications. You will gain practical skills in both front-end technologies (HTML, CSS, JavaScript, and modern frameworks like React or Angular) and back-end development (e.g., Node.js, Python/Django, Java/Spring) along with database management (SQL/NoSQL). The apprenticeship includes structured training modules, mentorship from senior engineers, and opportunities to participate in team meetings and code reviews. We are looking for enthusiastic, motivated individuals with a strong aptitude for problem-solving and a passion for technology. While prior professional experience is not required, a foundational understanding of programming concepts and some personal projects demonstrating your interest would be beneficial. You will be expected to actively engage in learning, take initiative on tasks, and collaborate effectively with your team members. This is a fantastic pathway for individuals looking to kickstart their career in software development, offering a blend of practical experience and theoretical learning. This role is an on-site position in **Raleigh, North Carolina**, providing a unique opportunity to immerse yourself in our company culture and work environment. Successful completion of the apprenticeship may lead to full-time employment opportunities.

Responsibilities: Assist in the development and maintenance of web applications using various programming languages and frameworks. Collaborate with senior developers on front-end and back-end coding tasks. Participate in the testing and debugging of software components. Learn and apply version control systems (e.g., Git). Contribute to technical documentation and project planning. Attend training sessions and actively seek to expand technical knowledge. Work closely with team members in an agile development environment. Troubleshoot and resolve software defects. Qualifications: High school diploma or equivalent; some college coursework in computer science or a related field is a plus. Demonstrated passion for software development through personal projects, bootcamps, or coursework. Basic understanding of programming principles and logic. Familiarity with at least one programming language (e.g., Python, JavaScript, Java). Eagerness to learn new technologies and methodologies. Strong problem-solving and analytical skills. Good communication and teamwork abilities. Ability to commit to the full apprenticeship duration. Must be able to work on-site in **Raleigh, North Carolina**.

Resume ExampleCover Letter Example

Explore more