FreshRemote.Work

Software Architect, Payments

Remote

Company Overview:

FastSpring is the trusted ecommerce platform, partnering with software and SaaS companies globally to enhance product sales and foster global competition. With over 10 million transactions annually for 3,500+ companies across 200 countries, our platform supports transactions in every major currency. Recognized for workplace excellence and backed by AKKR, we maintain profitability and a diverse, inclusive culture. Join us to grow and innovate in a globally-minded, customer-focused environment.

Founded in 2005, FastSpring is a privately owned company headquartered in Santa Barbara with offices in Amsterdam, Belfast and Halifax.

The Position

FastSpring is looking for a hands-on Software Architect to join our high-impact Payments team. Software Architects are responsible for architecting, prototyping and delivering our industry-leading full-service eCommerce platform.

Responsibilities

  • Work directly with Product Management and Engineering leaders to define the technical requirements for high-level company initiatives for our highly available payment processing, subscription billing, and reporting platform
  • Investigate and prototype new technical areas such as development frameworks, reporting, deployment tools, infrastructure, and other greenfield areas
  • Identify complex problems and advocate solving them as a part of the overall roadmap.
  • Break requirements into written phased development that can be developed and deployed by multiple teams
  • Provide best practice leadership across our agile software development teams to design and develop product features. Including; design, frameworks, security and unit testing
  • Using strong project management skills leads development projects ensuring they stay on track. Provide progress updates to all levels of the organization
  • Ensure a robust software delivery process through clear procedures as well as automated build, test, and deployment capabilities
  • Reduce time to market by decomposing large feature requirements into small development tasks suitable for incremental releases
  • Provide design and code review with other team members to ensure best practices are being followed
  • Mentor junior members of the development team
  • Flexible hours to work with remote team members on feedback and requirements
  • Respond to production issues and apply continuous improvement techniques to fully resolve them

Qualifications

  • Payments experience is a MUST.
  • Highly proficient in coding, debugging and optimization - we want to learn at least one thing from you every month.
  • Design that scales, is resilient and focuses on end-to-end observability for globally growing SaaS solution using Java, AWS and industry standard tools (Confluence, Sumo etc)
  • Sense …
This job isn't fresh anymore!
Search Fresh Jobs