Full Stack Developer Lead

Credit Union of TexasAllen, TX
Hybrid

About The Position

Partner with staff at all levels to design, maintain, and enhance CUTX’s website, online banking platform, and internal member- and employee-facing systems. The ideal candidate is a hands-on professional with extensive technical expertise and a strong knowledge of both front-end and back-end systems. Translate business needs into client-friendly functionality that improves and expands CUTX’s digital offerings and presence. Collaborate with the development team within an Agile process to scope, plan, and deliver projects on schedule. Lead the design and implementation of microservices, including authentication, authorization, and rate-limiting strategies. Define the overall technical architecture and make technology-stack and design-pattern decisions. Establish and enforce coding standards, code-review processes, branching strategies, and software development best practices across the team.

Requirements

  • Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum five (5) years of experience in front-end and back-end application development and testing, including demonstrated experience in a technical-lead or senior engineering capacity.
  • Demonstrated experience providing technical leadership, guidance, and mentorship to a team of developers.
  • Proven experience owning architectural and design decisions for scalable, secure, high-performing full-stack web applications.
  • Experience leading the full software development lifecycle in an Agile environment, from scoping and design through delivery and post-deployment support.
  • Demonstrated experience building and integrating RESTful APIs with external systems and partner platforms.
  • Working knowledge of object-oriented methodologies, relational databases, and data modeling.
  • Exposure to enterprise systems such as CRM, SFA, and ERP platforms.
  • Solid experience in Node.js for backend development, including designing and building robust and scalable RESTful APIs, handling authentication, data manipulation, and integration with external systems.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript, along with frameworks like React or Angular, to create responsive and user-friendly interfaces.
  • Familiarity with integrating and working with APIs, ensuring seamless data exchange and system integration.
  • Experience working with website CMS (Content Management Systems) for efficient content management, template creation, and customization.
  • Strong problem-solving skills and ability to troubleshoot and debug complex applications, ensuring smooth and error-free user experiences.
  • Solid understanding of software development principles, best practices, and coding standards, delivering high-quality code that is maintainable and scalable.
  • Proven ability to work effectively in a collaborative team environment, as well as independently when required, showcasing excellent communication and collaboration skills.
  • Hands-on experience with Azure DevOps build and release pipelines and deployment processes.
  • Experience with log-tracing and observability platforms such as Splunk and Datadog for debugging, incident management, and production support of critical applications.
  • Advanced AI Literacy: Uses AI-augmented developer tooling and sets and enforces human-in-the-loop review standards for every AI output that touches CUTX code, configuration, or data across the team.
  • Advanced Technical Craft: Sets the technical bar for production member- and employee-facing systems and owns architectural decisions; depth in full-stack engineering directly drives team-wide reliability and member experience.
  • Advanced Leadership & Mentorship: Provides technical direction, mentors developers, and grows team capability; effectiveness here shapes the quality and consistency of the entire team’s output.
  • Advanced Risk & Security Awareness: Code and integrations handle member NPI and core banking data; the role models secure coding and ensures timely escalation of vulnerabilities across the team.
  • Advanced Operational Discipline: Establishes and enforces review, testing, documentation, and traceability standards so production changes support audit and change management.
  • Advanced Collaboration: Partners with product, design, QA, integration partners, and senior leadership; effective collaboration is essential to coordinated delivery.
  • Advanced Communication: Explains technical concepts, trade-offs, and risks to engineering peers, business stakeholders, and senior leadership, and represents the team’s technical position.
  • Responsible for all enterprise compliance obligations applicable to a CUTX team member, including BSA/AML, OFAC, USA PATRIOT Act/CIP/CDD, GLBA and the Safeguards Rule, Fair Lending laws (ECOA/Reg B, Fair Housing Act), UDAAP, Information Security and Acceptable Use, and the CUTX Code of Conduct.
  • Responsible for the CUTX Generative AI Usage Policy (TRAIGA / HB 149-aligned), the CUTX AI Playbook (including Tier 2 obligations applicable to this role), and Texas Responsible Artificial Intelligence Governance Act (TRAIGA / HB 149) requirements applicable to the role.
  • Responsible for CUTX Information Security Policy, Acceptable Use Policy, and Secure Software Development standards.
  • Responsible for CUTX Change Management and Production Access standards.
  • Responsible for GLBA and the Safeguards Rule as applied to member NPI handled within applications and integrations.
  • Responsible for PCI-DSS obligations applicable to any code, configuration, or integration touching cardholder data environments.
  • Responsible for Vendor and third-party integration controls for partner platforms (Banno, Alkami, Episys, SymXchange, Salesforce, DocuSign, TransUnion, and other approved partners).
  • Responsible for Web accessibility standards (WCAG) as applied to CUTX member-facing digital properties.

Nice To Haves

  • Experience in the financial services industry (credit union, bank, or fintech) strongly preferred.
  • Prior experience using AI-assisted coding tools (e.g., GitHub Copilot) within a governed environment preferred.
  • A financial background or familiarity with financial systems and processes is advantageous, enabling you to comprehend the unique requirements of our industry and deliver tailored solutions.
  • Strong consideration given to having experience in the financial industry.

Responsibilities

  • Participate in product scoping, discovery, and framing, providing technical input that helps translate user features into system design.
  • Contribute to the architectural design and decisions of software solutions, ensuring scalability, maintainability, and performance.
  • Support and mentor other developers on the team.
  • Collaborate with Product to prioritize feature development against the technical roadmap and technical-debt initiatives.
  • Participate in the recruitment and onboarding of new engineering talent.
  • Define and enforce coding standards, code-review processes, and branching strategies across the team.
  • Build front- and back-end systems focused on customer use cases.
  • Develop and maintain scalable, secure, high-performing web applications using Node.js for the backend and HTML, CSS, and JavaScript with frameworks such as Angular and React for the frontend.
  • Design and implement efficient, well-documented RESTful API endpoints, ensuring seamless integration with other systems and services.
  • Implement and integrate APIs from platforms such as Salesforce, DocuSign, TransUnion, Banno, Alkami, Episys, etc., to enhance application functionality and user experience.
  • Demonstrate proficiency in SOAP APIs and WSDL to integrate with external systems and services, expanding the application’s capabilities.
  • Leverage website CMS (Content Management Systems) to efficiently manage and update website content for a smooth user experience.
  • Design, optimize, and maintain data models and queries across relational (e.g., MSSQL) and non-relational (e.g., MongoDB) data stores.
  • Implement authentication, authorization, and secure handling of secrets and credentials across applications and integrations.
  • Lead the design and implementation of microservices, including rate-limiting and API-versioning strategies.
  • Ensure code quality through rigorous reviews and testing methodologies.
  • Perform comprehensive code reviews, identify bugs, and propose improvements for quality, maintainability, and adherence to industry best practices.
  • Conduct thorough testing and debugging to optimize application performance and ensure seamless functionality across different browsers and devices.
  • Stay up to date with emerging technologies and industry trends, introducing innovative solutions and enhancing the team’s technical expertise.
  • Collaborate with stakeholders to identify opportunities for process improvement and innovation in development practices.
  • Provide ongoing maintenance support during the post-deployment phase.
  • Build and maintain CI/CD pipelines and automated testing in Azure DevOps to support reliable, repeatable deployments.
  • Monitor application performance and reliability, using logging and observability to diagnose and resolve production issues.
  • Collaborate with product and design teams to align project goals.
  • Collaborate with cross-functional teams to gather and understand requirements and translate them into technical specifications and solutions.
  • Engage with senior leadership and stakeholders on technical deliverables and challenges.
  • Apply human-in-the-loop review on every AI-generated code change, configuration change, or technical document before commit, merge, or publication.
  • Validate AI-suggested code for correctness, security, licensing, and alignment with CUTX standards prior to inclusion in a pull request.
  • Ensure human-in-the-loop review standards are understood and consistently applied by the developers they guide.
  • Stop reliance on AI output and escalate immediately if the output appears inaccurate, insecure, non-compliant, or outside the role’s documented scope (Generative AI Usage Policy §3.5).
  • Never enter member NPI, confidential CUTX information, or proprietary CUTX source code into any AI tool not explicitly approved for that data classification.
  • Complete all required AI training within thirty (30) days of hire and maintain currency on annual refreshers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service