Senior Software Engineer – Billing Platform

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer focusing on backend services and billing logic within CloudBlue platform at HostPapa. Joining an international team contributing to innovative software solutions for web hosting.

Responsibilities

  • Architect and operate backend services driving complex billing logic and transaction processing
  • Develop Python-based APIs and services, leveraging AI-assisted tools to accelerate delivery and quality
  • Own features end-to-end, from initial design and technical scoping through implementation, testing, deployment, and ongoing production support, ensuring high quality, scalability, and maintainability
  • Drive AI adoption across the platform by identifying opportunities to integrate AI into backend services and workflows, and developing AI-powered solutions that improve automation, efficiency, and developer productivity
  • Develop and support single-page applications (SPAs) using Vue, contributing to frontend components that enable seamless interaction with backend services and APIs
  • Collaborate within small, cross-functional engineering teams to deliver features iteratively, contributing to design discussions, code reviews, and shared ownership of system architecture and quality
  • Work closely with Product Managers and other CloudBlue teams to translate business requirements into technical solutions, align on priorities, and ensure successful delivery of platform capabilities
  • Partner with your Engineering Manager on growth and career development
  • Support other tasks or projects as assigned to meet team and business needs

Requirements

  • 5 years or more of professional software engineering experience, with a minimum of 3 years of hands-on Python development
  • Hands-on experience designing and developing billing systems, including pricing logic, invoicing flows, and transaction processing
  • Hands-on experience with AI-assisted development tools, combined with a strong interest in applying AI to solve real-world problems and streamline workflows
  • Strong experience designing and integrating APIs
  • Solid understanding of PostgreSQL and relational databases
  • Experience with unit and end-to-end testing
  • Strong communication skills in English, with the ability to collaborate effectively across cross-functional teams
  • Experience with event streaming platforms (e.g., Kafka) and exposure to distributed systems patterns is considered a plus
  • Familiarity with Python frameworks such as Django, DRF, or FastAPI would be beneficial
  • Exposure to additional backend languages such as Java, Go, or Rust is an added advantage
  • Hands-on experience integrating LLMs or AI services (e.g., OpenAI APIs, RAG) is a strong plus
  • Recent experience with JavaScript frameworks such as Vue or React is helpful
  • Experience with cloud platforms (AWS, Azure, or GCP), Kubernetes, and modern DevOps practices (infrastructure as code, CI/CD, monitoring, and alerting) is advantageous

Benefits

  • Work from anywhere – this is a remote opportunity, open to candidates located within the European Union only, in line with team needs and operational requirements.
  • A competitive salary that values you and your unique skill sets
  • Career advancement & professional development opportunities to help you reach your full potential
  • Flexible work arrangements to support work/life balance

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudDistributed SystemsDjangoGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesPostgresPythonReactRustVue.jsGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.