Application Developer Team Lead
Application Developer Team Lead
Location: Charlotte, NC (Hybrid)
Employment Type: Full-time
Compensation: Starting at $180,000
We are seeking an experienced Application Developer Team Lead to drive the design and development of scalable, enterprise-grade web applications. This role is well suited for a hands-on engineering leader with deep full stack experience who enjoys balancing technical execution with team guidance and architectural ownership.
You will lead development efforts across modern frontend and backend technologies, contribute directly to core systems, and collaborate closely with product, DevOps, and QA partners. The role combines technical leadership with active development responsibilities in a hybrid work environment.
Key Responsibilities
- Lead the design and development of full stack applications using React on the frontend and Java or Node.js on the backend
- Architect and implement scalable microservices and RESTful APIs
- Apply strong object-oriented programming principles and industry-standard design patterns
- Build clean, responsive, and accessible user interfaces using modern web technologies
- Design and deploy cloud-native solutions leveraging Microsoft Azure services
- Work across relational and non-relational databases and integration layers
- Guide Agile development practices including sprint planning, reviews, and retrospectives
- Collaborate with product, DevOps, and QA teams to ensure reliable and high-quality delivery
- Provide technical guidance and mentorship to engineers within the team
Qualifications
- 8+ years of professional experience in full stack software development
- Strong expertise in React, Java, and modern web application architecture
- Deep understanding of object-oriented design, data structures, and algorithms
- Proven experience building RESTful APIs and microservices
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3
- Hands-on experience with Microsoft Azure and cloud-native services
- Strong understanding of SQL and NoSQL data stores and data modeling
- Experience working in Agile environments with CI/CD workflows
- Comfortable leading technical discussions and acting as a hands-on team lead
- Permanent work authorization in the United States is required
Nice to Have
- Experience with containerization and orchestration tools such as Docker or Kubernetes
- Cloud or Azure-related certifications
- Background leading cross-functional technical initiatives
- Strong communication skills and ability to operate in enterprise environments
Compensation & Benefits
- Base salary starting at $180,000
- Competitive total compensation package
- Hybrid work environment based in Charlotte, NC
- Opportunity to lead and shape critical enterprise applications
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
