Job Description
Join our dynamic team as a Senior Full-Stack Developer in Charlotte's thriving tech hub. We're seeking a passionate professional to architect scalable solutions while mentoring junior developers. This contract role offers flexible remote options with 3 days/week in our Uptown Charlotte office. Collaborate with cross-functional teams to deliver cutting-edge SaaS platforms for Fortune 500 clients.
Responsibilities
- Design and implement RESTful APIs using Node.js and Express.js
- Develop responsive front-end applications with React and TypeScript
- Optimize database performance with PostgreSQL and Redis
- Lead code reviews and implement CI/CD pipelines
- Document technical specifications and architecture diagrams
- Mentor junior developers through pair programming sessions
- Conduct A/B testing and performance analysis
Qualifications
- 8+ years of full-stack development experience
- Expertise in React, Node.js, and cloud platforms (AWS/Azure)
- Strong understanding of microservices architecture
- Proficiency in testing frameworks (Jest, Cypress)
- Agile/Scrum methodology experience
- Bachelor's degree in Computer Science or equivalent
- Portfolio demonstrating complex projects
- Strong communication and problem-solving skills