Job Description
Are you a recent graduate looking to launch your career in the heart of the Motor City? Apex Dynamics is seeking a motivated Entry Level Software Engineer to join our innovative team. We are passionate about building scalable software solutions that power the future of logistics and automotive technology. If you have a strong foundation in coding and a hunger to learn, we want to meet you.
As a member of our team, you will work alongside senior developers in an agile environment, contributing to real-world projects that impact millions of users. We offer a competitive benefits package, continuous learning opportunities, and a collaborative culture that values creativity and technical excellence.
Why Join Us?
- Competitive salary and comprehensive health benefits.
- Flexible remote work options and hybrid work culture.
- Annual budget for conference attendance and online learning courses.
- Modern tech stack and mentorship from industry experts.
Responsibilities
- Develop and maintain high-quality code: Write clean, efficient, and well-documented code for web and mobile applications using modern languages such as Python, Java, or JavaScript.
- Collaborate on software design: Participate in brainstorming sessions and design reviews to translate business requirements into technical solutions.
- Debug and troubleshoot: Identify and resolve bugs and performance issues in existing software systems.
- Contribute to the full software development lifecycle: Engage in requirements gathering, coding, testing, and deployment phases.
- Participate in code reviews: Review code written by peers to ensure best practices, security standards, and code efficiency.
- Document technical specifications: Create and maintain technical documentation to ensure knowledge transfer within the team.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Programming Proficiency: Demonstrated knowledge of at least one major programming language (e.g., Java, Python, C++, JavaScript).
- Data Structures: Solid understanding of data structures and algorithms.
- Database Knowledge: Familiarity with SQL or NoSQL databases.
- Tools & Version Control: Experience with Git, RESTful APIs, and development environments (e.g., VS Code, IntelliJ).
- Soft Skills: Strong problem-solving skills, excellent communication abilities, and a collaborative mindset.
- Eagerness to Learn: A passion for technology and a proactive approach to learning new technologies.