Full Stack & API Integration and Software Developer
Job Details
Job Location
Boulder - Boulder, CO
Remote Type
Fully Remote
Position Type
Full Time
Salary Range
$85000.00 - $125000.00 Salary/year
Job Posting Date(s)
End Date
08/08/2025
Description
Are you passionate about building modern, secure, and scalable software that supports meaningful change in the financial world? Flatirons Bank is seeking a talented Full Stack Software Developer who thrives in a collaborative environment and is energized by the opportunity to shape technology within a growing, community-focused bank.
We are looking for a curious, adaptable, and solutions-driven engineer who is excited to contribute to a high-performing team that's modernizing banking systems and expanding digital services. You are equally comfortable writing clean, efficient code and navigating complex API integrations to ensure our software ecosystem remains connected, compliant, and reliable.
This is a unique opportunity to work at the intersection of traditional banking and fintech innovation-helping us serve our core communities and our specialized legal banking vertical with tools that are secure, responsive, and built to scale.
WHO WE ARE
Flatirons Bank
Flatirons Bank is a full-service independent bank dedicated to serving the financial needs of individuals, businesses, and nonprofits in Boulder County. With locations in Boulder and Longmont, we provide personalized banking experience, making all our decisions locally. Since our inception over two decades ago, our goal has been to bring more to banking in Boulder County. We take pride in developing personal relationships with our clients while maintaining the highest level of professional service. Our suite of services includes Personal and Business Banking services, Professional Services Banking, Treasury Management, Mortgage Lending, and Commercial Real Estate Lending solutions.
Flatirons Bank not only provides personalized and innovative banking solutions for our clients, but our employees also personally contribute to making a difference in the Boulder County community through a variety of nonprofit organizations. Flatirons Bank's headquarters location in Boulder was the first in the county to achieve LEED Gold certification upon its opening in 2009. The Bank actively works towards being a community leader that balances purpose with profit by considering the impact of its decisions on its stakeholders: employees, clients, vendors, community, and the environment. By working at Flatirons Bank, you are helping your neighbors and local businesses thrive.
Justice Escrow
In 2023, Flatirons Bank launched Justice Escrow, a dedicated division focused on transforming the administration of Qualified Settlement Funds (QSFs). Tailored to the unique financial and operational needs of attorneys, law firms, and their clients, Justice Escrow seamlessly combines cutting-edge technology with personalized, relationship-driven service.
Quickly gaining recognition as a trusted partner in the legal industry, Justice Escrow's proprietary online platform simplifies QSF management, enabling attorneys to easily establish, monitor, and distribute settlement funds. With an emphasis on transparency, security, and efficiency, Justice Escrow empowers legal professionals to navigate the complexities of settlement administration while focusing on serving its clients effectively.
Website www.flatirons.bank / www.justiceescrow.com Contact careers@flatirons.bank
ROLE AND RESPONSIBILITIES
As a Full Stack Software Developer, you will design, develop, and maintain web-based applications across the front-end and back-end. A key part of your role will involve integrating with external and internal APIs, ensuring secure and performant data exchange, and supporting our platform's extensibility and reliability.
Full Stack Development
Maintain and enhance existing software systems, ensuring stability, performance, and security across the stack.
Refactor legacy code and optimize database queries to improve application responsiveness and maintainability.
Address technical debt through systematic improvements, version upgrades, and deprecation of outdated components.
Conduct regular codebase audits to identify bugs, inefficiencies, and architectural bottlenecks.
Design and implement scalable, maintainable, and secure applications using modern front-end and back-end technologies.
Build responsive UI components and reusable code across the product suite.
Develop RESTful APIs and backend services to power frontend features and internal tools.
Write unit, integration, and end-to-end tests to maintain high code quality.
Participate in peer code reviews, architectural discussions, and agile ceremonies.
Develop software and systems with a strong focus on security and auditability to support the platform's goal of achieving SOC 2 certification.
Document development and software changes utilizing an approved project management service.
Support backup services and contingency planning initiatives to ensure system availability and data retention.
Support the security needs of software products that are utilized by a regulated financial institution.
API Integrations
Lead the implementation and maintenance of third-party API integrations (e.g., payment gateways, CRMs, accounting software, data aggregators).
Work with external vendors and internal stakeholders to understand integration requirements and resolve issues.
Monitor, troubleshoot, and optimize data pipelines and API interactions for performance and reliability.
Maintain thorough documentation of integration workflows, schemas, and versioning strategies.
Qualifications
EXPERIENCE / EDUCATION / SKILLS
These specifications are general guidelines based on the minimum experience normally considered essential to the satisfactory performance of this position. The requirements listed below are representative of the knowledge, skill and/or ability required to perform the position in a satisfactory manner. Individual experience and abilities may result in some deviation from these guidelines.
Experience and Skills
3+ years of experience as a full stack developer working with these modern frameworks: ReactJS, Typescript, Python and FastAPI.
Strong experience with RESTful APIs and JSON/XML data handling.
Solid knowledge of PostgreSQL served through AWS RDS.
Experience integrating with external APIs (e.g., Plaid, Stripe, Salesforce, AWS, etc.).
Familiarity with OAuth2.0, API key management, and secure token handling.
Comfortable using Git, Docker, CI/CD pipelines, and the AWS cloud platform (including VPN management and Cloudfront).
Education
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Traits of a Successful Candidate
Collaborative by Nature: You thrive in cross-functional teams and communicate effectively with engineers, product managers, compliance, and business stakeholders.
Quality-Driven: You take pride in clean, maintainable code and see testing and documentation as essential, not optional.
Security-Minded: You approach problems with a security-first mindset, always considering the implications of your code in a regulated financial environment.
Customer-Oriented: Whether the end-user is internal or external, you focus on building software that solves real-world problems with empathy and clarity.
Adaptable & Curious: You're excited by change and continuous learning, and you adapt quickly to evolving priorities and technologies.
Detail-Oriented: You recognize that in banking, precision matters - especially when dealing with money, data integrity, and compliance.
Proactive Problem Solver: You identify issues before they escalate and take initiative to propose thoughtful, scalable solutions.
Ownership Mentality: You care deeply about the systems you build and are motivated by a sense of responsibility, not just task completion.
WHAT WE OFFER
COMPENSATION AND BENEFITS
The position's base salary starts anywhere between $85,000 - $125,000 annually
An annual bonus may be paid to eligible employees based upon organizational and individual performance
Medical, dental and vision insurance
Short-term and long-disability insurance
Employer paid life insurance
Employer-matching 401K
Guaranteed Safe Harbor Match
Discretionary Yearend Profit-Sharing Match
Health Savings Account with company contribution
Health Reimbursement Arrangement
Paid-time off (PTO)
Paid parking
REPORTING
Supervision Received Directly: Managing Director - Justice Banking Indirectly: COO, VP, Corporate Counsel / Information Security Officer, FBHC Software
Supervision ExercisedDirectly: NoneIndirectly: None