Job Description
Are you a driven technology professional seeking immediate hire opportunities in North Carolina? Apex Innovations Inc. is looking for a talented Senior Software Engineer to join our dynamic team in Charlotte. We are committed to delivering cutting-edge solutions and offer a competitive benefits package, including health insurance, 401(k) matching, and continuous learning opportunities.
As a key member of our engineering team, you will play a pivotal role in designing, developing, and deploying robust software applications that drive business growth. We pride ourselves on a collaborative culture where your ideas are valued and your expertise is challenged to ensure the best possible outcomes for our clients.
Why Join Us?
- Immediate Start: Join us now and hit the ground running.
- Modern Tech Stack: Work with the latest tools and technologies.
- Growth Opportunities: Clear path for career advancement within the company.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages.
- Collaborate with cross-functional teams including product managers, designers, and other engineers.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Conduct code reviews and provide constructive feedback to team members to ensure code quality and best practices.
- Identify and troubleshoot complex technical issues and implement effective resolutions.
- Mentor junior developers and contribute to the technical roadmap of the organization.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with relational and non-relational databases (SQL, MongoDB).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work effectively in a team environment.