Job Description
We are looking for a Senior Full Stack Developer to join our fast-paced team in Charlotte, NC. If you are passionate about building scalable, user-centric web applications and want to work with cutting-edge technologies, this is the opportunity for you. We offer a competitive salary, comprehensive benefits, and a collaborative work culture.
As a key member of our engineering team, you will be responsible for designing and implementing robust software solutions that drive our business forward. You will work in a hybrid environment, collaborating with cross-functional teams to deliver high-quality products.
Responsibilities
- Design, develop, and maintain scalable web applications using React, Node.js, and modern cloud technologies.
- Lead code reviews and technical architecture discussions to ensure code quality and best practices.
- Collaborate with product managers, designers, and backend engineers to define features and specifications.
- Optimize application performance, security, and reliability to ensure seamless user experiences.
- Mentor junior developers and conduct technical training sessions.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
Qualifications
- 5+ years of professional experience in full-stack web development.
- Strong proficiency in JavaScript (ES6+), React, and Node.js.
- Experience with relational databases (PostgreSQL, MySQL) and ORM tools.
- Familiarity with cloud services (AWS, Azure) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Bachelor’s degree in Computer Science, Engineering, or a related field.