Careers with CBANC

We are the professional network for the banking industry, powering the largest online community of banks and credit unions in the world. Every business day, CBANC helps thousands of verified financial professionals and their institutions make more intelligent vendor decisions, navigate compliance challenges, and answer questions.

Our software leverages the network effects inherent in our community, enabling our members and the vendors that serve them to work together to solve problems. The results are more efficient operations, the ability to better serve customers, and an improved competitive position for our members and the US banking system.



Front-end Web Developer

Job Description

We are looking for an ambitious and self-driven Front-End Web Developer who loves to combine the art of design with the science of programming. Working closely with the product and design teams, you will be responsible for implementing the visual elements and user-interactions across our suite of products.

CBANC is a collaborative organization with an emphasis on iteration and learning. We’re looking for someone who’s excited to work with modern technologies in a startup culture, looking to have an immediate impact, and ready to rise to the challenge of a growing organization.

Sound like you? Keep reading!

Responsibilities
  • Collaborate with product, design, and engineering team members to help shape the product direction and ensure the technical feasibility of UI/UX designs
  • Implement new user-facing features with an eye for developing reusable code and libraries
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders
  • Participate in peer code reviews and provide constructive feedback to other team members
Skills And Qualifications
  • 3-5 years professional software development experience
  • Excellent HTML5, CSS3, and Javascript programming skills
  • Proven experience with modern front-end frameworks such as Elm, React or Vue. Understanding unidirectional data flow. Familiarity or experience with Elm is a plus
  • Developers with orientation to functional programming paradigm will have advantage
  • Familiarity with css frameworks such as Materialize and Bootstrap
  • Proficiency in developing mobile-first, responsive, cross-browser UI solutions
  • Experienced with automated testing using tools such as Mocha, Chai, Enzyme, and Sinon is a plus
  • Practiced in Agile development methodology
  • Solid verbal and written communication skills


Back-end Application Developer

Job Description

We are looking for an ambitious and self-driven Back-End Application Developer who has a passion for building high-quality, robust, scalable, and maintainable web applications. Working closely with the product, design, and other engineering team members, you will be responsible for server-side development across our suite of products.

CBANC is a collaborative organization with an emphasis on iteration and learning. We’re looking for someone who’s excited to work with modern technologies in a startup culture, looking to have an immediate impact, and ready to rise to the challenge of a growing organization.

Sound like you? Keep reading!

Responsibilities
  • Collaborate with other engineering team members to define and/or refine technical architecture, designs, and toolsets
  • Design and develop reusable, testable, and efficient server-side code including APIs
  • Design data models for new applications as well and refine/evolve data models for existing applications
  • Implementation of application security and data protection
Skills And Qualifications
  • 5+ years professional software development experience
  • Expert knowledge of Javascript and Node.js
  • Professional experience with a range of modern database technologies. Proficiency with Postgres, Neo4j, and/or MongoDB is a plus
  • Expertise with data modeling, SQL, and query plan / performance optimization
  • Familiarity with developing cloud-native applications. AWS experience is a plus
  • Understanding of idempotence and distributed event based systems
  • Understanding accessibility and security principles
  • Practiced in Agile development methodology and a commitment to test driven development
  • Solid verbal and written communication skills