Job Description
Are you a recent graduate looking to launch your career in technology? Apex Digital Systems is urgently hiring Entry Level Software Engineers to join our dynamic team. We are proud to offer a fully remote work environment for talented individuals based in Mesa, AZ, giving you the flexibility to work from anywhere while building scalable software solutions for global clients.
As a member of our engineering team, you will work alongside senior developers to design, code, and deploy cutting-edge applications. We prioritize mentorship, innovation, and a culture of continuous learning. If you have a passion for coding and a desire to grow in the tech industry, this is your opportunity to join a premier organization.
Why Join Us?
- Remote-First Culture: Work from home or anywhere in the US.
- Competitive Compensation: Salary range $65k - $90k depending on experience.
- Professional Growth: Mentorship programs and clear career progression paths.
- Modern Tech Stack: Work with Python, React, and Cloud technologies.
Responsibilities
- Write clean, efficient, and scalable code in languages such as Python, Java, or JavaScript.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Debug and resolve software defects and performance issues in a timely manner.
- Collaborate with cross-functional teams (design, product, and QA) to define product features.
- Conduct code reviews and provide constructive feedback to peers.
- Write technical documentation to ensure code maintainability and knowledge sharing.
- Contribute to the architecture of new features and improvements to existing systems.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience with at least one programming language (Python, Java, C#, or JavaScript is preferred).
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with front-end frameworks (e.g., React, Vue, Angular) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work effectively in a remote team environment.
- Self-motivated with the ability to learn new technologies quickly.