Full Stack Engineering Team Lead
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Core Responsibilities
You will lead a full stack engineering team, providing day-to-day technical direction while remaining hands-on with code. This role requires balancing immediate delivery needs with long-term platform quality, security, maintainability, and scalability.
Key responsibilities include:
- Lead the team’s day-to-day technical direction and support delivery against agreed priorities.
- Contribute hands-on to the design, development, testing, deployment, and support of production software.
- Guide architecture and design decisions across front-end, back-end, cloud, and infrastructure components.
- Break down complex initiatives into clear, actionable technical work and help the team estimate effort and dependencies.
- Mentor engineers, facilitate technical discussions, and help colleagues strengthen their engineering capabilities.
- Review code and reinforce engineering standards for quality, maintainability, scalability, security, observability, and testing.
- Partner with Product, Engineering, and other stakeholders to clarify requirements and translate them into practical technical solutions.
- Identify risks, blockers, and dependencies early, communicate them clearly, and drive appropriate action.
- Improve development practices, tooling, CI/CD pipelines, and the team’s ways of working.
- Promote ownership throughout the application lifecycle, including deployment, monitoring, troubleshooting, and production support.
- Build a collaborative culture grounded in accountability, knowledge sharing, continuous learning, and Mitek’s values of Delivering, Learning, and Caring.
Required Knowledge, Skills & Abilities
- Significant professional software engineering experience, including experience leading technical work or mentoring other engineers.
- Strong back-end development experience. Production experience with Go would be highly desirable.
- Strong experience with JavaScript and single-page application frameworks, particularly React.
- A track record of designing and delivering production-grade full stack applications.
- A strong understanding of software architecture, APIs, distributed systems, and modern application development practices.
- Experience building clean, maintainable, production-hardened code and writing unit, integration, and performance tests.
- Experience with Amazon Web Services. Exposure to services such as S3, SQS, ECS, EC2, and Lambda would be particularly relevant.
- Proficiency with Git, collaborative software development workflows, code reviews, and modern engineering practices.
- The ability to translate business and product requirements into practical technical solutions.
- Strong troubleshooting and analytical skills, including the ability to guide the resolution of complex production issues.
- Professional fluency in written and spoken English, with the ability to build alignment across technical and non-technical stakeholders.
- A bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
Preferred Skills & Experience
- TypeScript, Redux, HTML, CSS, and template engines such as Freemarker or Thymeleaf.
- Experience with non-relational databases such as MongoDB, DocumentDB, or RavenDB.
- Experience provisioning cloud infrastructure through code using CloudFormation, Terraform, or a comparable technology.
- NPM or a comparable package manager and Cypress or similar front-end testing tools.
- Experience designing distributed systems using serverless technologies or microservices architectures.
- Bash scripting and familiarity with Java, Groovy, or Python.
- Experience working in Agile teams and coordinating delivery across several technical or business stakeholders.
- Previous experience as a Technical Lead, Team Lead, Lead Engineer, or in a similar player-coach role.
Success Metrics
- The team consistently delivers reliable, high-quality software against clear priorities.
- Architecture and technical decisions are pragmatic, documented, and understood by the people who need to act on them.
- Risks, blockers, and dependencies are identified early and handled constructively.
- Engineers receive the guidance, context, and support they need to work effectively and continue developing.
- The platform becomes easier to maintain, operate, secure, and scale while the team continues delivering customer value.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Mitek Systems
Explore Top Companies in this Space
Blumira
Computer and Network Security / Enterprise Software / Cloud Computing / Cybersecurity
Apollo Information Systems
Computer and Network Security / Government Contracting / Enterprise Software / Cybersecurity Services
neo.gg
Gaming / Esports / Digital Media / Social Platforms
proximity.tech
technology / geospatial / enterprise software / spatial intelligence
Mitek Systems
View Company ProfileMitek Systems (operating at miteksystems.com) is a digital identity verification platform engineered for fraud prevention and secure authentication. Founded in 1985 and headquartered in San Diego, CA, Mitek specializes in mitigating identity fraud before it occurs, replacing outdated manual verification processes with AI-driven solutions. Under the hood, the company leverages advanced image analytics, optical character recognition (OCR), and mobile imaging technology to process and authenticate identities in real time. This allows financial services organizations and businesses globally to deliver seamless, secure digital experiences while minimizing fraud risks. With a focus on optimizing mobile user experiences, Mitek’s solutions enable remote deposit capture, in-person verification, and automated document processing, empowering enterprises to scale securely in an era of rising AI-driven threats.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.





