Job Description
We are seeking a visionary Senior Full Stack Developer to lead our engineering efforts in Charlotte, NC. As a key player in our technology division, you will bridge the gap between design and implementation, crafting robust, scalable software solutions that drive our business forward.
Our team thrives on innovation and collaboration. You will have the opportunity to work with cutting-edge technologies while mentoring junior developers and influencing technical strategy. If you are ready to take your career to the next level, we invite you to apply.
Responsibilities
- Architect and develop high-performance web applications using modern frameworks like React and Node.js.
- Collaborate with product managers and UX designers to translate requirements into technical specifications.
- Write clean, maintainable, and well-documented code following industry best practices.
- Conduct thorough code reviews and perform technical troubleshooting to ensure system stability.
- Optimize application performance, security, and scalability for a seamless user experience.
- Mentor team members and conduct technical training sessions to foster a culture of continuous learning.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Qualifications
- Minimum of 5 years of professional experience in full-stack software development.
- Expert proficiency in JavaScript, HTML5, CSS3, and modern frontend frameworks (React, Vue, or Angular).
- Strong backend skills with Node.js, Python, or Java.
- Experience working with relational and non-relational databases (PostgreSQL, MongoDB).
- Familiarity with cloud services (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Strong problem-solving skills with the ability to debug complex issues efficiently.
- Bachelor’s degree in Computer Science, Information Technology, or a related technical field.