Full Stack Developer

Posted on 23 June 26 by Joe Ryan

  • CHARLOTTE, NC
  • $ - $
Logo

Powered by Tracker

Job Description



Senior Full-stack Developer

Job Responsibilities:

  • Partner with business stakeholders to refine requirements, evaluate tradeoffs, and translate business objectives into technical solutions.
  • Lead technical discovery and solutioning sessions and provide high-level estimates and delivery recommendations.
  • Own technical decision-making for assigned initiatives and drive alignment across Engineering, Product, QA, and other cross-functional teams.
  • Review pull requests and maintain a high bar for code quality.
  • Act as the primary escalation point for technical and non-technical blockers and help other engineers overcome challenges through mentoring and technical guidance.
  • Support team effectiveness by helping remove operational and collaboration obstacles that impact delivery.
  • Drive technical consistency and encourage adoption of engineering best practices across the team.
  • Develop deep domain expertise and become the subject matter expert (SME) for the company’s flagship web application.
  • Develop secure, scalable, and highly maintainable software solutions from initial concepts and requirements through to production implementation and support.
  • Support existing applications including troubleshooting, bug fixing, and making upgrades and modifications to existing functionality.
  • Create and maintain system documentation, flowcharts, layouts, diagrams.
  • Stay current on new technologies and available vendor packages. Evaluate and make recommendations as necessary.
  • Lead medium to large size initiatives.

Minimum Qualifications:

  • Technical Qualifications
    • Bachelor’s Degree – Computer science/Engineering, CIS, or equivalent.
    • 2+ years of experience serving as a Technical Lead, Lead Engineer, Staff Engineer, or equivalent technical leadership role.
    • Advanced knowledge of JavaScript, React, C#, .NET, SQL.
    • Strong knowledge of relational databases (e.g., SQL Server) and tools (e.g., SSMS).
    • Understanding of software engineering best practices such as SOLID principles and design patterns.
    • Demonstrated experience using AI-assisted engineering tools to improve productivity and code quality and help other engineers adopt effective AI-assisted development practices..
    • Experience with Visual Studio, Git, CI/CD, unit testing.
    • Experience with user interface design and browser-based debugging.
    • Experience building and consuming microservices via REST API and associated tools such as Postman.
  • Professional Qualifications
    • Exceptional verbal and written communication skills with demonstrated ability to influence decisions and communicate effectively with executive stakeholders, business partners, and engineering teams.
    • Demonstrated experience leading solution design, requirement refinement, and engineering estimation.
    • Experience designing and evolving application architecture while balancing scalability, maintainability, performance, and delivery timelines.
    • Proven ability to work independently, navigate ambiguity, and drive outcomes with limited oversight.
    • Experience mentoring engineers and leading through technical influence.
    • Ability to understand complex business processes and convert them into practical technical solutions.
    • A willingness to question things and voice your opinion.
    • A persistent, creative problem solver.
    • Possess accountability and responsibility for assigned work.
    • Demonstrated ability to balance delivery speed, technical quality, and long-term maintainability.
    • Make suggestions to improve quality and reliability issues.

Additional Desired Qualifications:

  • Experience with TypeScript.

Job Type: Full-time

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-3616

Job Location