Job Description
Are you a visionary engineer looking to make a significant impact in a thriving tech hub? Apex Digital Solutions is seeking a highly skilled Senior Software Engineer to join our dynamic team in Charlotte, NC. We are a forward-thinking company committed to innovation and excellence, serving clients across the Carolinas and Virginia.
In this pivotal role, you will lead the architecture of scalable web applications, mentor junior developers, and drive technical excellence across the board. You will work in a collaborative environment where your expertise in modern technologies will be valued and nurtured.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options within the Charlotte metro area.
- Professional development opportunities and clear career progression paths.
- Access to cutting-edge tools and technologies.
We are looking for a problem-solver who thrives in a fast-paced setting and is passionate about building software that matters.
Responsibilities
- Design and implement high-quality, scalable, and maintainable software solutions.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and deliver exceptional user experiences.
- Conduct thorough code reviews and contribute to the establishment of best practices and coding standards.
- Mentor junior developers, providing technical guidance and fostering a culture of continuous learning.
- Optimize application performance, ensure security, and maintain high availability.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Stay current with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 5+ years of professional experience in software development using modern languages and frameworks.
- Strong proficiency in JavaScript, TypeScript, React, and Node.js.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of RESTful APIs, database design (SQL/NoSQL), and version control systems (Git).
- Excellent problem-solving skills, attention to detail, and the ability to work independently.
- Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.