Job Description

  • Senior Software Engineer

    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.

    Job Description

    We are looking for an ambitious and self-driven Senior Software Engineer 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.
    • Perform thorough and thoughtful code reviews in order to mentor and grow teammates

      Skills And Qualifications

      • 5 to 8+ 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.

      Company Benefits & Perks

      CBANC is headquartered in Austin, TX with an engineering office in Belgrade, Serbia. We offer employees the following benefits and perks:

      • Competitive salary and compensation, including 401k program
      • Options for full and partial health insurance, as well as vision and dental benefits
      • Generous parental leave and family medical leave
      • Flexible work schedule and remote work policy
      • Paid travel to work from our Belgrade office during the year
      • … and lots of BBQ and tacos!
    This position has been filled. Would you like to see our other open positions?