Join G[cg]
Job Title:
Apprentice Software Engineer
Job Description:
We are seeking an ambitious and eager full-time Apprentice Software Engineer to join our team. The ideal candidate will have a strong passion for technology and a desire to learn and grow as a software engineer. In this role, you will work alongside experienced software engineers, learning the skills and techniques needed to design, develop and maintain software systems while simultaneously delivering high quality software to our clients under the guidance of very experienced software engineers and architects. As we are a small firm, this particular apprentice software engineer will work directly with our co-founder/CEO who actively participates on client projects as a software architect. This is a rare opportunity to get exposure to all aspects of the business and set yourself up for a bright future at a growing tech company.
Key Responsibilities:
Pairing up with senior engineers and software architects, assisting them in all aspects of delivering high quality software to our clients
including but not limited to writing code, creating documentation, designing and diagramming solution architectures, performing manual QA reviews, writing automated tests
Frequent review and mentorship from experienced software engineers to learn best practices and techniques
Participating in code reviews and testing processes
Learning and implementing industry standards and guidelines
Staying up-to-date with new technologies and advancements in the field
Qualifications:
0 years of professional software development experience required
no degree requirements
Strong passion for technology and a desire to learn and grow as a software engineer
Strong problem-solving and analytical skills
Strong written and verbal communication skills
Familiarity with some of these programming languages is preferred: C#, JavaScript, TypeScript, SQL
Strong motivation to learn, grow and take on more responsibilities over time
Compensation:
The salary range for this position is $50K - $70K depending on existing technical and soft skills. We also offer bonuses for helping with sales, recruiting and new product or service creation.
Benefits:
Additional benefits include PTO, paid vacation and holidays, monthly health insurance stipend towards your selected plan, optional 4 day work week, paid training and certification opportunities and hybrid (remote + in-office) working style.
Although you may not have all the qualifications listed in the job description, it doesn't mean you're not a fit for the role. Research indicates that individuals from underrepresented groups may be less likely to apply for jobs unless they believe they meet every requirement. Grgic Consulting prioritizes diversity, inclusion, and equity in the workplace and encourages candidates to apply even if their past experience doesn't align perfectly with every qualification. You never know, the perfect opportunity for you may be just within reach.
The company is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.