Job Description
Are you a recent graduate looking to make your mark in the tech world? Apex Innovations is seeking talented Junior Software Engineers to join our dynamic team in Raleigh, NC. We are a fast-paced tech company dedicated to building scalable solutions that impact millions of users. As an entry-level engineer, you will work alongside senior developers to design, develop, and deploy cutting-edge software applications.
We believe in nurturing talent and providing a clear path for career growth. In this role, you will gain hands-on experience with modern development stacks and contribute to real-world projects that matter.
Responsibilities
- Develop and maintain high-quality, scalable code for web and mobile applications using modern programming languages.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Collaborate with product managers and designers to translate complex requirements into intuitive user interfaces.
- Write unit tests and integration tests to ensure code reliability and performance.
- Conduct code reviews and provide constructive feedback to team members.
- Debug and troubleshoot issues in production and development environments.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript, TypeScript).
- Understanding of data structures, algorithms, and software design principles.
- Basic knowledge of relational databases (SQL) and version control systems (Git).
- Strong problem-solving skills and a passion for learning new technologies.
- Excellent communication skills and the ability to work effectively in a team environment.