Apply

Senior Software Engineer, Billing

Posted 12 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States, Canada, Mexico

🔍 Industry: Software Development

🏢 Company: Fleetio

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentSQLCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitJestReact.jsRuby on RailsTypeScriptAPI testingCI/CDRESTful APIsSoftware Engineering

Requirements:
  • 5+ years experience with Ruby on Rails or similar backend framework
  • 3+ years experience with ReactJS, Typescript or other modern frontend framework
  • Experience building full-stack billing, subscriptions, and payment systems and features
  • Extensive experience building and working with integrating with 3rd party APIs
  • Varied experience solving challenging architectural problems with good design
  • Previous experience working closely with a product team to architect solutions
  • Excellent written and verbal communication skills
  • Experienced writing unit and UI tests, with tools such as Rspec and Jest
Responsibilities:
  • Collaborate closely with Product Managers, Designers, Finance stakeholders, and other Engineers to consistently deliver high-quality software.
  • Take part in planning, designing, and implementing solutions for our Billing functionality within Fleetio.
  • Engage in collaborative design and architecture of features.
  • Deliver well-tested, maintainable, and performant code.
  • Research and implement prototypes and spikes as necessary to validate assumptions and technical feasibility.
  • Possess a strong voice in development and planning processes.
  • Thoroughly review your peers’ code to ensure quality and consistency and to share knowledge.
Apply

Related Jobs

Apply

📍 Canada

🔍 Advertising Technology

  • Experience working with large data sets.
  • Exposure to modern tech stacks including GoLang, Ruby on Rails, React, GraphQL.
  • Ability to produce production level code.
  • Build and maintain all the billing infrastructure.
  • Integrate with payment gateways, invoicing, and tax software.
  • Ensure all customers are billed accurately.

GraphQLRuby on RailsGo

Posted 3 months ago
Apply
Apply

📍 US

🧭 Full-Time

🔍 AI developer tools

  • 5+ years of experience in software engineering.
  • Strong software engineering fundamentals and knowledge of at least 1 modern programming language (Python, Go, Typescript, etc.).
  • Proven ability to collaborate cross-functionally, especially with Product, Data, Finance, and GTM teams, to gather requirements and deliver impactful features.
  • Commitment to a customer-first mindset and ability to balance long-term and short-term objectives, prioritizing what’s best for the customer and the company’s growth.
  • Experience in payment/metering systems is a plus.
  • Design and maintain a scalable billing platform that supports Weights & Biases growth, integrating with billing vendors for optimal user experience.
  • Collaborate with Product, Data, Finance, and Go-To-Market (GTM) teams to develop features that meet business needs, optimize pricing, and drive customer expansion.
  • Mentor fellow engineers, sharing best practices and advocating for long-term architectural solutions.
  • Enhance data models and systems to ensure accurate, fair, and transparent billing processes.
  • Develop tools and integrations for internal teams to seamlessly use billing data for better decision-making and customer service.

Backend DevelopmentLeadershipPythonSoftware DevelopmentTypeScriptCross-functional Team LeadershipGoMentoring

Posted 5 months ago
Apply