What are the responsibilities and job description for the Senior Full Stack Developer position at Synergy Interactive?
We are currently partnered with a design/product consultancy that is looking for a Full-Time Full Stack Engineer to work in their Charlotte, NC office.
We are looking for candidates who have strong React.js experience on the front-end and ideally come from a tech, fintech, product, or consultancy background.
Responsibilities
- Own the architecture and technical strategy of assigned client projects, ensuring solutions are scalable, maintainable, and align with business objectives.
- Communicate directly with stakeholders to translate complex business needs into clear, actionable technical solutions and requirements.
- Assign and delegate work across the engineering team, thoughtfully balancing individual strengths with opportunities for growth and development.
- Lead and actively participate in code reviews, technical design discussions, and architectural decisions, promoting best practices and high-quality outcomes.
- Proactively identify risks, surface blockers, and request Principal Engineer support where needed to ensure smooth project progression.
- Ensure quality, consistency, and maintainability in all project deliverables, adhering to established coding standards and architectural principles.
Qualifications
- Proven success leading the technical delivery of complex software projects from inception to deployment.
- Ability to architect complex systems in a sustainable, repeatable, and robust manner, considering long-term implications.
- Strong stakeholder management and communication skills, with the ability to articulate technical concepts to non-technical audiences.
- Expertise across multiple languages, frameworks, or domains (based on project needs), demonstrating versatility and adaptability.
- Ability to balance short-term delivery goals with long-term technical health, ensuring scalable and maintainable solutions.
- A track record of mentoring and enabling the growth of others, demonstrating a commitment to team development
Salary : $150,000 - $160,000