Job Description
We are looking for a visionary Senior Software Engineer to join our rapidly expanding team in Charlotte, North Carolina. At Apex Digital Solutions, we are redefining the digital landscape by building robust, scalable, and user-centric applications. If you are a self-starter who thrives in a fast-paced environment and wants to make a tangible impact, we want to meet you.
Why Join Us?
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible remote work options and generous PTO.
- Continuous learning opportunities and professional development.
Located in the heart of Uptown Charlotte, our office offers a collaborative environment where innovation is encouraged. Join us and take your career to the next level.
Responsibilities
- Design, develop, and deploy high-performance software solutions using modern technologies.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Participate in the full software development lifecycle, from planning to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s preferred).
- 5+ years of professional experience in software development.
- Proficiency in JavaScript, Python, or Java, along with a strong understanding of front-end frameworks (React, Angular, Vue).
- Experience with SQL databases and NoSQL technologies.
- Strong problem-solving skills and the ability to work independently in a fast-paced environment.
- Excellent communication skills and the ability to articulate technical concepts to non-technical stakeholders.