Job Description
Are you a recent graduate or a career changer looking to break into the tech industry? Vanguard Digital Systems is seeking ambitious Junior Software Engineers to join our elite Los Angeles team. We don't just hire skills; we hire potential and passion. We offer a comprehensive training program for those ready to build their career in software development.
Why Join Us?
- Premier Mentorship: Work directly with senior architects and developers.
- Cutting-Edge Tech: Work on scalable cloud-native applications.
- Competitive Compensation: Comprehensive benefits package starting day one.
- Career Growth: Clear pathways to Senior and Lead Engineer roles.
Job Summary:
We are looking for enthusiastic individuals who are eager to learn and contribute. While prior professional experience is not mandatory, a strong foundation in computer science principles or a bootcamp completion is highly valued. You will be integrated into our agile squads, contributing to real-world solutions that impact millions of users.
Responsibilities
- Collaborate with senior engineers to design, develop, and maintain scalable web applications.
- Write clean, efficient, and well-documented code in languages such as Python, JavaScript, or Java.
- Participate in daily stand-ups, sprint planning, and code reviews to ensure code quality.
- Debug and troubleshoot software issues to ensure seamless user experiences.
- Conduct research on new technologies to recommend improvements to existing systems.
- Assist in database management and API integration tasks.
- Contribute to technical documentation and internal knowledge sharing.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Basic understanding of programming concepts, data structures, and algorithms.
- Familiarity with front-end technologies (HTML5, CSS3, JavaScript) and back-end frameworks.
- Strong problem-solving skills and a logical approach to debugging.
- Excellent written and verbal communication skills.
- A passion for technology and a willingness to learn new tools rapidly.
- Ability to work effectively in a collaborative, fast-paced team environment.