Junior Software Engineer (Apprentice of Code)

January 16, 2025
$90000 / year

Are you applying to the internship?

Job Description

About RTA:

RTA, established in 1979, is known for its excellent customer service. Its mission is to help fleets succeed, focusing on providing tools that ensure the safety and efficiency of various transportation sectors (school buses, emergency vehicles, ambulances, etc.). The company fosters a caring, family-oriented atmosphere for both employees and clients, emphasizing the positive impact of their work. The office environment is described as open, spacious, colorful, and well-lit, with regular social gatherings. RTA offers a comprehensive benefits package, including standard and unique perks. Their Glendale, AZ location is convenient, approximately 25 minutes from downtown Scottsdale.

Job Description: Junior Software Engineer (Apprentice of Code)

This is a full-time, hybrid position in Glendale, AZ offering a salary range of $75,000 – $90,000 per year. The role is geared towards entry-level software engineers (0-2 years experience) seeking to learn and grow within a supportive team environment. The ideal candidate is passionate about software development, collaborative, and willing to take initiative. While technical skills are essential, RTA also values characteristics like compassion, self-assurance, and a willingness to contribute beyond typical job duties.

Specific Responsibilities:

Learn & Develop: Assist in writing clean, scalable code and developing new features.
Collaborate & Grow: Work closely with senior developers to understand requirements and refine solutions.
Participate in Code Reviews: Learn from feedback and improve coding practices.
Deploy & Monitor: Gain experience with Docker, AWS, and deployment best practices.
Follow Best Practices: Embrace and implement coding standards and team processes.

Key Results Areas (KRAs):

Reliable Contributions: Deliver functional code that contributes to the company’s products.
Learning Milestones: Demonstrate personal growth and skill development through mentorship and experience.
Effective Collaboration: Work productively with various teams (developers, product managers, QA) and contribute to a positive team dynamic.
Process Improvement: Show progress in adopting and improving development methodologies.

Qualifications:

• 0-2 years of relevant experience (internships or personal projects count).
• Basic knowledge of JavaScript, Node.js, and relational databases like MSSQL.
• Familiarity with GitHub, version control, and basic REST API concepts.
• Bachelor’s Degree in Computer Science or related field (preferred, but not required).
• A strong desire to learn, grow, and contribute to team success.

The company emphasizes a culture of collaboration, learning, and continuous improvement. They are looking for someone eager to begin their software engineering career and contribute meaningfully to their team and clients.