Job Description
Are you a driven individual with a passion for coding but no experience? We want to meet you.
Apex Innovations is a premier technology firm based in the heart of Los Angeles. We are looking for a Junior Software Engineer to join our growing team. We believe that the best talent isn't always the most experienced—it's the most curious and eager to learn. We offer a comprehensive training program to help you transition from student or career switcher to a fully-fledged software professional.
In this role, you will be immersed in a modern, agile environment where you will contribute to high-impact projects that serve millions of users. You will be mentored by industry veterans and given the tools you need to succeed.
Why Join Us?
- Accelerated career growth with mentorship from senior engineers.
- Work with the latest technologies in cloud computing and web development.
- Competitive compensation and comprehensive benefits package.
- A collaborative culture that values creativity and innovation.
Responsibilities
- Assist in the design, development, and testing of scalable software applications using modern web technologies.
- Write clean, efficient, and maintainable code under the guidance of senior developers.
- Participate in daily stand-ups, sprint planning, and agile ceremonies to ensure project milestones are met.
- Debug and troubleshoot issues in existing codebases to improve system stability and performance.
- Collaborate with cross-functional teams (product managers, designers, QA) to define, design, and ship new features.
- Engage in code reviews to learn best practices and ensure code quality standards are met.
- Stay up-to-date with emerging technologies and apply them to solve business problems.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related technical field (or equivalent practical experience).
- A strong understanding of programming fundamentals (variables, loops, functions, data structures, and algorithms).
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript, or C#).
- Basic knowledge of databases and SQL (PostgreSQL, MySQL) is a plus.
- A willingness to learn new technologies and adapt to changing requirements quickly.
- Excellent problem-solving skills and a logical approach to debugging.
- Strong communication skills and the ability to work effectively in a team environment.