Smoothstack

Full Stack Engineer

Posted: 12 hours ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

Smoothstack multiplies technology talent potential to power today's top businesses. We accomplish this by removing barriers to hire diverse talent and upskill them through elite, immersive, outcome-based training. We’re seeking a Code Quality Analyst, to manage, educate and support our recruits as they gain the skills to join top-tier enterprises for long and rewarding careers. Do you love being a powerful positive force in the success of others? Would you be gratified to see individuals grow professionally and personally, into their professional calling? If so, Smoothstack might have the role for you!Job description:Seeking a detail-oriented and passionate technical mentor to drive the skill development of our trainees. The Code Quality Analyst is responsible for ensuring all trainee code and assignments meet production-level quality standards through continuous feedback and rigorous assessment, while providing essential operational support for our technical course materials.The Code Quality Analyst’s responsibilities are as follows:Review code delivered by trainees and provide actionable, constructive feedback to ensure the delivery of production-level code.Correct and grade delivered assignments, ensuring alignment with program objectives and standards.Assess trainee technical skills and provide performance feedback to monitor progress and identify areas for intervention.Provide targeted feedback to trainees, often through detailed comments on their code commits, to foster deep technical understanding.Participate in daily stand-up calls with the Engineering Manager to evaluate progress and plan the day's review priorities.Assist with maintaining and keeping the training git repositories up-to-date, ensuring version control integrity.Assist with the creation, verification, and correctness of course materials and training content.Relevant Experience/ExpertiseEducation: Bachelor’s Degree in Computer Science or equivalent technical experience.Experience: 2–3 years of professional technical experience in software development or quality assurance.Core CapabilitiesMeticulous attention to detail and an unwavering commitment to enforcing production-level coding standards (security, performance, readability).Deep understanding of architectural and technical aspects across diverse domains (e.g., Full Stack, Data Engineering, DevOps) to effectively guide trainees.Proven ability to deliver tactful, educational feedback that transforms complex technical flaws into clear, actionable lessons.Specific Skill SetsExperience or proficiency in utilizing AI-powered tools for code review and quality checks.Proficiency in utilizing automated tools (e.g., linters, static analyzers) for rapid quality enforcement and identification of common code issues.Ability to rapidly read, comprehend, and troubleshoot code across diverse technology stacks (e.g., Full Stack, Data, DevOps).Exceptional technical documentation and instructional writing skills for creating clear, actionable feedback and course corrections.Proficiency with version control tools (e.g., Git, GitHub, GitLab) combined with high standards for code commenting and documentation practices to ensure project clarity and maintainability.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In