Senior Full Stack Developer

Affinity Plus Federal Credit UnionSaint Paul, MN
$102,900 - $133,750Hybrid

About The Position

The Senior Full Stack Developer is responsible for leading the design, development, and delivery of scalable web-based applications that support business operations and member services. This role builds on full stack development expertise by driving architecture decisions, advancing software development lifecycle practices, and delivering complex solutions from concept to production. The Senior Full Stack Developer partners with cross-functional teams and leadership to improve development processes, enhance automation, and ensure high-quality, secure application delivery.

Requirements

  • 5+ years of programming experience with multiple languages/systems, gathering requirements, and authoring programming specification systems or equivalent experience with systems administration within a financial service environment
  • Broad cross functional knowledge of department's role and how it connects to Affinity Plus's operations, functions and services.
  • Advanced ability to design, develop, and maintain full stack applications across front-end and back-end technologies.
  • Extensive experience with programming concepts, relational database design, and query optimization.
  • Ability to write clean, maintainable, and scalable code following established standards.
  • Experience building application features and systems from the ground up.
  • Strong expertise in API design, development, and management.
  • Experience developing scalable, reusable services and integrating systems through APIs.
  • Advanced knowledge of SDLC practices and development lifecycle tools such as Azure DevOps or AWS.
  • Experience improving CI/CD pipelines and development workflows.
  • Demonstrated ability to independently solve complex problems by analyzing data, identifying root causes, evaluating alternative options, and implementing effective solutions.
  • Proven ability to analyze complex situations, recommend tailored solutions, and influence decision-making.
  • Ability to anticipate operational risks and recommend and/or implement changes to mitigate impact
  • Strong track record of establishing trusted partnerships across functions.
  • Collaborates within team and cross-functionally to achieve shared goals.
  • Ability to take accountability of responsibilities, commitments, and outcomes.
  • Proven ability to communicate clearly, effectively, professionally; adapting communication style based on audience.
  • Ability to take ownership of personal and professional growth; sets development goals, seeks stretch assignments, and applies new skills to enhance impact.
  • Demonstrated adaptability and willingness to take on new responsibilities.
  • Demonstrated ability to show resilience and adaptability in the face of challenges or changes.
  • Ability to plan, organize, and execute moderately complex initiatives from conception to completion
  • Time Management skills and the ability to prioritize workload based on department and member needs.
  • Ability to complete tasks with accuracy and thoroughness.
  • Demonstrated reliability, integrity, and ability to maintain confidentiality.

Nice To Haves

  • Basic understanding of agile development.
  • DevOps experience.

Responsibilities

  • Lead the development and maintenance of web applications that support internal systems and business operations.
  • Design and develop complex back-end services, databases, and application infrastructure.
  • Build and guide the development of front-end components using modern frameworks and web technologies.
  • Act as the SME for assigned technology platforms—driving adoption, best practices, and innovation.
  • Ensure applications are optimized for scalability, performance, and reliability.
  • Analyze, resolve, and document complex software defects and system issues.
  • Resolve complex customer/member issues independently and implement improvements.
  • Drive adoption of platform features, maximizing organizational investment and leveraging full platform capabilities.
  • Lead technical design, architecture, and prototyping efforts for new and existing applications.
  • Translate business requirements into scalable, maintainable, and secure technical solutions.
  • Define and evolve API design and API management strategies, including self-service capabilities.
  • Identify opportunities to create organizational APIs and SDKs that align business processes with custom development solutions.
  • Develop and maintain end-to-end system architectures and roadmaps, ensuring scalability, interoperability, and compliance.
  • Define usage guidelines, best practices, and governance policies to ensure compliant, secure, and efficient platform use.
  • Lead and contribute to the software development lifecycle (SDLC), including development, testing, and deployment practices.
  • Ensure timely, high-quality delivery of software into production environments.
  • Provide accurate effort estimates and contribute to product and development roadmaps.
  • Research and implement improvements to development pipelines, tools, and DevOps practices.
  • Provide SME guidance during platform-related projects, from planning through deployment, adoption, and transition to support teams.
  • Identify and address application security risks and vulnerabilities.
  • Evaluate emerging technologies and recommend improvements to development frameworks, tools, and processes.
  • Contribute to and define programming standards, best practices, and development guidelines.
  • Define and enforce governance policies and best practices to ensure secure, compliant, and efficient platform usage.
  • Partner with cross-functional teams, including business stakeholders and IT leadership, to deliver high-quality solutions.
  • Collaborate with business teams to understand needs, challenges, and opportunities where platform capabilities can deliver value.
  • Communicate technical strategies, risks, and progress effectively to stakeholders.
  • Mentor and guide developers to improve technical capabilities and overall team performance.
  • Identify skill gaps and support development planning across the team.
  • Develop documentation, knowledge articles, and training programs to enable effective platform usage.
  • Collaborate with enterprise technology capability teams including AI, automation, cloud, and collaboration platforms to evaluate and implement solutions.
  • Contribute to product architecture and long-term technology roadmap planning.
  • Drive platform strategy and adoption by aligning capabilities with organizational needs and maximizing platform value.
  • Other duties as assigned.

Benefits

  • low-cost medical, dental and vision insurance coverage options
  • frontloads all sick time hours
  • a portion of vacation hours for all new employees
  • a variety of paid leave options
  • a monthly wellness benefit
  • immediate 401K matching up to 5%
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service