Job Description
Are you a visionary engineer looking to make a tangible impact? Apex Digital Systems is seeking a highly skilled Senior Software Engineer to join our dynamic team in Charlotte, North Carolina. We offer a competitive benefits package, a collaborative culture, and the opportunity to work on cutting-edge projects with immediate impact. If you are ready to take your career to the next level, we want to hear from you today.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work schedule and hybrid work environment.
- Opportunity for rapid career growth and leadership roles.
Responsibilities
- Design, develop, and maintain scalable web applications using modern frameworks (React, Angular, or Vue).
- Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software solutions.
- Write clean, efficient, and maintainable code with a focus on best practices and security.
- Mentor junior developers, conducting code reviews and providing technical guidance.
- Participate in the full software development lifecycle, from requirement gathering to deployment and maintenance.
- Identify and resolve technical issues and performance bottlenecks in a timely manner.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, and modern front-end libraries.
- Experience with backend technologies such as Node.js, Python, or Java.
- Proficiency in relational and non-relational databases (SQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and the ability to work in a fast-paced agile environment.