Job Description
Are you a recent graduate or aspiring developer looking to launch your career in the heart of the tech industry? Apex Digital Systems is seeking a passionate Entry Level Software Engineer to join our innovative team in Los Angeles.
We are a forward-thinking company dedicated to building scalable software solutions. We believe in fostering talent and providing a collaborative environment where new engineers can grow, learn, and contribute to impactful projects.
As an Entry Level Software Engineer, you will work alongside experienced mentors to design, develop, and test software applications that drive our business forward.
Responsibilities
- Write clean, efficient, and maintainable code in languages such as Python, Java, or JavaScript.
- Collaborate with cross-functional teams, including product managers and designers, to define and implement new features.
- Participate in code reviews to ensure code quality, security, and adherence to coding standards.
- Debug and troubleshoot software issues to ensure high system stability and performance.
- Contribute to the full software development lifecycle, from requirements analysis to deployment.
- Stay up-to-date with emerging technologies and industry best practices to improve our technical stack.
- Document code and system architecture to facilitate knowledge sharing within the team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript, C++).
- Familiarity with web technologies such as HTML, CSS, and React or Angular.
- Understanding of data structures, algorithms, and object-oriented programming concepts.
- Basic knowledge of database management systems (SQL) and version control (Git).
- Strong analytical thinking and problem-solving skills.
- Excellent communication skills and a willingness to learn.