Job Description
Are you a visionary engineer ready to make an immediate impact? Apex Digital Systems is urgently hiring a Senior Software Engineer to join our elite team in the heart of Charlotte, NC. We are looking for a self-starter who thrives in fast-paced environments and is passionate about building scalable, high-performance software solutions.
This is a unique opportunity to lead critical architectural initiatives and mentor a growing team of developers. If you are seeking a role where your skills are valued and your career can accelerate, we want to hear from you.
Responsibilities
- Design and implement robust, scalable software architectures for enterprise-level applications.
- Lead high-level code reviews and provide technical mentorship to junior and mid-level engineers.
- Collaborate closely with Product Managers and Designers to translate complex requirements into technical specifications.
- Optimize existing codebases for maximum speed and scalability, ensuring seamless user experiences.
- Identify, troubleshoot, and resolve complex technical issues and bottlenecks efficiently.
- Stay current with emerging technologies and industry best practices to drive innovation within the team.
Qualifications
- Minimum of 5+ years of professional software development experience.
- Strong proficiency in JavaScript, React, Node.js, and SQL.
- Experience with cloud infrastructure (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Demonstrated experience with Agile/Scrum methodologies and CI/CD pipelines.
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.