Job Description
We are looking for a motivated Entry Level Software Engineer to join our growing team in Charlotte, North Carolina. At Apex Innovations, we specialize in building next-generation cloud solutions, and we are committed to hiring talent from diverse backgrounds. To support our ambitious expansion, we offer comprehensive relocation assistance for candidates willing to relocate to the Charlotte area.
As a Junior Engineer, you will be immersed in a collaborative, agile environment where innovation is encouraged. You will work directly with senior architects to design and implement scalable software systems, gaining invaluable experience that will shape your career.
Why Join Us?
- Relocation Package: We cover moving costs and provide a stipend for settling in.
- Mentorship: Pair programming and weekly code reviews with industry experts.
- Modern Tech Stack: Work with Python, React, and AWS in a production environment.
- Growth Opportunities: Clear career progression paths for high performers.
Responsibilities
- Develop, test, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code that adheres to company coding standards.
- Participate in code reviews and architectural discussions to improve system reliability.
- Debug and troubleshoot software issues to ensure optimal application performance.
- Stay updated on emerging technologies and integrate them into our development lifecycle.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Familiarity with at least one primary programming language (e.g., Python, Java, JavaScript, or C#).
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Basic knowledge of web development (HTML, CSS, JavaScript) and database concepts (SQL).
- Strong problem-solving skills and a passion for learning new technologies.
- Excellent communication skills and the ability to work effectively in a team setting.