Senior/Lead Platform Engineer

  • Apex Systems
  • Chicago, IL
  • 15/09/2020
Full time IT - Systems Engineering IT - Software Development

Job Description

Senior/Lead Platform Engineer

Chicago, IL

PERMANENT FULL-TIME

  • Cannot sponsor any visa at this time*

    Exciting next generation FinTech company headquartered in Houston with additional offices in San Diego and Chicago. We provide financial products that are easy to use and accessible that aim to improve people's lives. As the consumer debt market continues to grow in the United States, we have made it our objective to create a transparent and fair debt management service that is customized to the consumer's individual situation.

    Our leadership team has extensive experience and expertise in the financial services and debt management marketplace. We are reinventing the market by investing in innovative technologies to best serve our customers. Our workforce is a community made up of celebrated, diverse backgrounds working towards the common objective of developing something transformational for the debt settlement industry.

    About The Role

    We are looking for a Senior Platform Engineer to help us build a new enterprise-grade core platform composed of AWS-hosted microservices and back-end integrations. You must be results-driven and able to thrive in a dynamic and fast-paced environment.

    What You'll Do
    • Design, build, and test the core components of our enterprise platform
    • Focus on code quality, test coverage, internal best practices
    • Collaborate closely with Product Management on project requirements and scope
    • Work with our Web, Salesforce, and QA engineering teams to deliver new functionality in a timely manner
    • Mentor other Software Engineers as needed


    What We Look For
    • Passion for software engineering and innovation
    • Business acumen – effectively understanding, prioritizing, and meeting business needs
    • Expertise in Node.js for server-side development and third-party integrations
    • Ability to build and consume APIs -- REST and GraphQL
    • Experience with AWS features: Lambda, API Gateway, S3, RDS, DynamoDB, Elastic Cache, etc.
    • Strong understanding of microservice concepts, design patterns, and best practices
    • Comfortable working with Docker containers and Serverless Framework
    • Data modeling with relational and NoSQL databases
    • Writing comprehensive unit tests with jest
    • Partner with SDETs maintaining integration tests with Postman, Selenium, or similar
    • Using CircleCI and/or Jenkins for continuous integration and continuous delivery
    • Ability to troubleshoot production issues quickly in unfamiliar code
    • Experience with releasing to production multiple times per day

    Why join us?

    We are looking for great people to join our fast-paced, growing, and innovative business and make a positive impact.

    We Offer
    • 4 weeks to unlimited PTO
    • 401k with company match
    • Health, dental, vision, and commuter benefits

    More importantly, our team spirit and culture are what really sets us apart as a company. We're a world-class Financial Technology company that loves what we do…and we have fun doing it!

    EEO Employer

    Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.