Senior Full Stack Developer
Listed on 2026-08-22
-
Software Development
Full Stack Developer, DevOps, Software Architect, Software Engineer
At Affinity Plus every employee understands how their work affects our members experience and we strive to provide an experience that can't be found anywhere else. Great service starts with great employees and that is why we focus on providing not only the best place our members will ever bank but the best place our employees will ever work. Between our one of a kind culture, incredible benefits, and work/life balance;
we believe you will feel the Affinity Plus difference.
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.
Duties & Responsibilities Software Development & Engineering- 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 Dev Ops 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.
- 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).