Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior Full Stack Developer, Team Lead

Discussion
  • Leading a team of engineers to increase delivery capacity for project rollout
  • Owning technical execution across frontend and full stack workstreams aligned to a scalable platform model
  • Providing hands-on technical leadership in JavaScript, TypeScript and modern frontend frameworks
  • Guiding backend, API, configuration and integration discussions
  • Driving project planning, execution, prioritization, and delivery with product, technical leadership, and business stakeholders
  • Translating business, design, regulatory and regional requirements into clear engineering work items
  • Establishing delivery discipline across the engineering process including release blockers and modernization items
  • Ensuring production and release blockers are triaged, assigned, and resolved with test evidence and communication
  • Conducting code reviews and promoting shared engineering standards
  • Facilitating effective communication within the team and with stakeholders
  • Building a unified delivery model with clear ownership, ceremonies, and early risk escalation
  • Minimum 7 years of professional software development experience
  • Strong hands-on experience in JavaScript and TypeScript
  • Experience leading software engineering teams in a global environment including people management and mentoring
  • Practical experience using AI-assisted engineering tools
  • Strong React expertise with ability to drive frontend architecture
  • Full stack engineering experience including API integration and service-oriented design
  • Enterprise experience with Java and Spring Boot
  • Strong HTML, CSS, responsive UI, browser compatibility, and accessibility fundamentals
  • Experience delivering software in release-sensitive environments with QA, UAT, compliance, business validation, and production-readiness gates
  • Strong understanding of Git-based development, pull requests, code review, CI/CD pipelines, branching strategies and release management
  • Experience with cloud platforms such as Microsoft Azure or Amazon Web Services (AWS)
  • Experience with software containerization platforms such as Docker or Kubernetes
  • Strong analytical skills and passion to understand existing systems before changing them
  • Ability to balance hands-on technical contributions with team leadership and stakeholder management
  • Strong teamwork, interpersonal, communication and time management skills
  • Proficiency in building and passion for creating great products that solve complex problems
  • Experience with Adobe Experience Manager, CMS-driven websites or other large-scale public web platforms
  • Experience with financial services, investment product data or regulated digital content delivery
  • Hands-on relational database / SQL and / or NoSQL database skills
  • Experience with Azure DevOps boards, structured defect triage, release blocker management and prioritization lanes
  • Experience with QA automation, regression testing, accessibility testing or production readiness evidence
  • Understanding of performance optimization, analytics tagging, SEO / LLM crawlability, and structured data / schema markup
  • Experience leading distributed teams across Product, Design, Engineering, QA, Operations, Legal/Compliance and business stakeholders
  • Experience onboarding and managing contingent worker capacity or vendor-supported engineering delivery
  • Annual discretionary bonus
  • Healthcare benefits
  • Leave benefits
  • Retirement benefits
  • Retirement savings plans and tuition reimbursement
  • Pay-for-performance compensation philosophy
  • Comprehensive resources to support physical health and emotional well-being
  • Employee Assistance Program and Mental Health Ambassadors
  • Flexible Time Off (FTO)
  • Parental leave
  • Hybrid work model with at least 4 days in office per week and 1 day remote work

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available