Software Developer (Junior to Mid-Level) at CardX

| Chicago
Sorry, this job was removed at 10:36 a.m. (CST) on Saturday, May 14, 2022
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

About Us

As a member of the CardX team, you’ll be part of a fast-paced, rapidly growing company that’s changing the way businesses accept credit cards. We’re focused on making payments fairer for everyone by helping businesses achieve compliance with regulations that promote transparency and consumer choice. With CardX, there’s no more choosing between reducing margins or raising prices to offset rising credit card rates, which causes cash and debit payers to subsidize costly credit card rewards. 

In a complex and changing regulatory landscape, CardX delivers technology-enabled automated compliance so that our clients can focus on what’s most important to them. From software that integrates seamlessly with businesses’ needs to exceptional customer support, we are committed to innovation and excellence, and we’re looking to grow our collegial and highly motivated team. 

At CardX, you’ll have the opportunity to define new processes, take charge of cornerstone projects, and deliver solutions for industry-leading businesses. Every step of the way, you’ll be supported by talented colleagues who are, like you, energized by excellent work.

Position Details

The Software Developer will be responsible for building and maintaining the newest generation of CardX products. This role is collaborative and cross-functional, involving frequent communication with other members of the development team as well as stakeholders and the operations team.

We’re hoping to bring on new teammates with a passion for building new things, consistent attention to detail, effective communication, strong work ethic, commitment to excellence in product delivery, and the desire to thrive within a fast-paced, rapidly-growing company.

Our Environment

  • Vue.js single-page app frontend, Vuex store
  • Internal and customer-facing REST APIs in Node.js
  • Cloud infrastructure with most code running in AWS Lambda and other “serverless” techniques
  • MySQL database for most needs, other key-value or document storage solutions where appropriate
  • “Infrastructure as Code” approach to resource definition and management
  • Unit tests (Jest) for all code, end-to-end tests (Cypress) for frontend
  • All deployments automated by Bitbucket pipelines
  • SaaS tools to make development more efficient: private NPM, Sentry, LogRocket, Cypress, etc.

What We're Expecting

    • Some JavaScript and Node.js experience
    • Experience with a JavaScript frontend framework (React, Angular, Vue, Backbone, etc.)
    • Database knowledge (e.g., MySQL)
    • HTML
    • CSS
    • Strong familiarity/confidence in at least one common web language (JavaScript, PHP, Python, Ruby, Java, .Net)
    • 4-year degree (or higher) in computer science, computer engineering, mathematics, or a related field

    What You'll Do

    • Build modern web frontend components with Vue
    • Design and implement backend infrastructure with Amazon Web Services (emphasis on modern serverless architecture)
    • Leverage AWS Lambda and Node.js to interact with backend resources
    • Develop both internal and customer-facing REST APIs
    • Work in an agile environment and collaborate with the development team to continuously improve CardX applications
    • Incorporate unit and end-to-end tests in all development work
    • Internal and external documentation
        Read Full Job Description
        Apply Now
        By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

        Technology we use

        • Engineering
        • Product
        • Sales & Marketing
          • JavascriptLanguages
          • SqlLanguages
          • Node.jsFrameworks
          • Vue.jsFrameworks
          • MySQLDatabases
          • RedisDatabases
          • DynamoDBDatabases
          • ConfluenceManagement
          • JIRAManagement
          • ZohoCRM


        The CardX HQ is located on the Magnificent Mile just steps away from the Riverwalk.

        An Insider's view of CardX

        How do you collaborate with other teams in the company?

        One way we build collaboration within our culture is by including other team leads in our daily product development scrum meetings. Ongoing transparency and feedback are encouraged from others via open slack channels. We also conduct regular stakeholder meetings that establish direct communication with senior management.


        SVP, Technology

        What does career growth look like on your team?

        At CardX, career growth takes many different paths. On the Client Support team, teammates take pride in having strong product knowledge and best-in-class customer service skills. These skills often translate into a unique career path for each individual, and CardX promotes teammates into new, exciting roles based on their skills and interests.


        Director of Client Operations

        How do you empower your team to be more creative?

        We believe that creativity in the workplace happens when team members have a strong sense of agency and empowerment. Our goal is to ensure that our teams always have a high level of autonomy in the projects they’re working on, and building a culture where people have authorship of their work really fosters creativity within the company.



        What are CardX Perks + Benefits

        Friends outside of work
        Eat lunch together
        Daily sync
        Open door policy
        Team owned deliverables
        Team based strategic planning
        Group brainstorming sessions
        Pair programming
        Open office floor plan
        Health Insurance & Wellness Benefits
        Dental Benefits
        Vision Benefits
        Health Insurance Benefits
        Onsite Gym
        Retirement & Stock Options Benefits
        401(K) Matching
        Performance Bonus
        Child Care & Parental Leave Benefits
        Generous Parental Leave
        Flexible Work Schedule
        Vacation & Time Off Benefits
        Generous PTO
        Paid Holidays
        Paid Sick Days
        Perks & Discounts
        Company Outings
        Stocked Kitchen
        Some Meals Provided
        Professional Development Benefits
        Job Training & Conferences
        Lunch and learns
        Cross functional training encouraged
        Promote from within
        Online course subscriptions available
        Paid industry certifications

        More Jobs at CardX

        Apply Now
        By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
        Save jobView CardX's full profileSee more CardX jobs