Flatirons Bank logo

Full Stack & API Integration and Software Developer

Flatirons Bank

Boulder, CO
Full Time
Mid Level
85k-125k
12 days ago

Job Description

About the Role

Flatirons Bank is a full-service independent bank dedicated to serving the financial needs of individuals, businesses, and nonprofits in Boulder County. The bank emphasizes personalized banking experiences, community involvement, and innovative financial solutions. It has a strong focus on modernizing banking systems and expanding digital services, including a dedicated division called Justice Escrow that leverages cutting-edge technology for legal settlement management. The company values community engagement, environmental responsibility, and professional service, fostering a collaborative and purpose-driven work environment.

Key Responsibilities

  • Design, develop, and maintain web-based applications across the front-end and back-end.
  • Integrate with external and internal APIs, ensuring secure and performant data exchange.
  • 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 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 used by a regulated financial institution.
  • Lead the implementation and maintenance of third-party API integrations, working with vendors and stakeholders to resolve issues and optimize performance.

Requirements

  • 3+ years of experience as a full stack developer working with ReactJS, Typescript, Python, and FastAPI.
  • Strong experience with RESTful APIs and handling JSON/XML data.
  • Solid knowledge of PostgreSQL served through AWS RDS.
  • Experience integrating with external APIs such as 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.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Nice to Have

  • Experience with security-first development practices in regulated environments.
  • Knowledge of SOC 2 compliance requirements.
  • Experience working in financial or banking technology sectors.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits & Perks

  • Base salary between $85,000 - $125,000 annually.
  • Annual bonus based on organizational and individual performance.
  • Medical, dental, and vision insurance.
  • Short-term and long-disability insurance.
  • Employer-paid life insurance.
  • Employer-matching 401K with Safe Harbor Match.
  • Discretionary year-end profit-sharing match.
  • Health Savings Account with company contribution.
  • Health Reimbursement Arrangement.
  • Paid time off (PTO).
  • Paid parking.

Working at Flatirons Bank

Flatirons Bank values community engagement, professional service, and innovative banking solutions. The company fosters a collaborative environment emphasizing security, quality, and customer-oriented development. It encourages continuous learning, adaptability, and a proactive approach to problem-solving, with a strong focus on making a positive impact in the Boulder County community.

Apply Now

Job Details

Posted AtJul 14, 2025
Salary85k-125k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Flatirons Bank

Website

flatironsbank.com

Location

Boulder, CO

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches