Staff Full-Stack Software Engineer, Partnership APIs
Vancouver, BC, US
5d ago

Staff Full-Stack Software Engineer, Partnership APIs

Vancouver, BC / Engineering Product Engineering / Full-timeAt Plastiq, we offer an engineering culture that's diverse, supportive, and high-energy.

We provide people with the opportunity to thrive in an environment that unlocks their maximum potential. We believe in breaking barriers, embracing failure, and challenging ourselves to do what others have told us we cannot.

That means learning and growing together and challenging each other to be better engineers and humans.Plastiq’s Partnerships team works with businesses of all sizes, from startups to leading Enterprise Software companies, to help them serve their SMB / Mid-Market clients with critical business services like credit card acceptance and invoicing.

As a Staff Software Engineer , you will be responsible for building highly reliable, easy to use externally facing APIs and SDKs that will help unlock Plastiq’s next stage of growth in this exciting space.

Your Responsibilities

  • Set the bar for documentation, coding standards, testing, and production visibility (logging / monitoring / alerting)
  • Plan, scope, and lead projects within the Plastiq Partnerships API Domain. This includes design, development, testing, and release strategies.
  • Actively contribute to architecture and the implementation of product and test automation frameworks
  • Hands-on development of code, complete with automated tests that are scalable and maintainable
  • Mentor and coach more junior developers on the team to maximize their potential
  • Contribute to the design and development of new API interfaces from the ground up
  • Collaborate closely with our product and design teams to deliver best in class experiences to our end users
  • Your Minimum Experience Requirements

  • Strong understanding of REST API Design and experience implementing APIs
  • Strong experience with Node JS
  • Experience implementing and maintaining microservices or Service Oriented Architectures
  • 8+ years of software engineering experience
  • Your Nice to have Experience

  • Experience with relational databases (MySQL)
  • Experience and familiarity with Continuous Integration and Continuous Delivery
  • Experience with concurrency, multi-threading and event-driven architectures
  • Experience with Microservices and Containerization
  • Experience with cloud computing platforms like AWS, and cloud deployment frameworks like Serverless or similar
  • Experience using streaming message services such as RabbitMQ
  • Experience writing publicly facing technical documentation
  • Experience working in payments industry / fin-tech
  • Plastiq's Tech Stack

  • Plastiq operates a CI / CD model and releases code to production frequently. We are building cloud-native micro-services with a component-based frontend written in React.
  • js, and a Node.js backend, which sits in front of our Payments Processing Platform built in Java.

  • For our testing platforms we use Jest for API & unit backend tests, for frontend testing, and Gitlab for our continuous integration and delivery.
  • Plastiq is powered by data. Our data pipeline continuously streams data to Snowflake via AWS Kinesis so our Data Engineering and Analytics team can produce machine-learning models that help drive our business.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form