Full Stack Developer (Senior Level) - Subscription Engine Focus

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Significant experience as a Full Stack or primarily Backend Developer with a strong understanding of system architecture., Proven expertise in developing backend systems with Kotlin and React., Experience building APIs using a domain-driven design approach and developing event-driven applications., Solid experience with Google Cloud Platform (GCP) and its various services..

Key responsibilities:

  • Lead the re-architecture of the subscription engine, transitioning from WooCommerce to a custom solution in Kotlin and React.
  • Develop robust backend services and implement clear APIs for seamless integration with the mobile application.
  • Optimize the subscription engine for B2B solutions and manage subscription data effectively.
  • Establish CI/CD pipelines for deployment and collaborate closely with the Head of System Architecture on the overall design.

AllRide logo
AllRide https://www.allride.io/
11 - 50 Employees
See all jobs

Job description

We're a nimble and agile startup revolutionizing the mobility landscape with our innovative subscription-based mobile app. We're seeking a skilled and experienced Senior Full Stack Developer to spearhead the rebuilding of our core subscription engine. In this critical role, you'll be instrumental in designing, developing, and deploying a new, custom-built subscription platform in Kotlin, hosted on Google Cloud, that will power our B2B/B2C solutions. You'll collaborate closely with our Head of System Architecture to bring this vision to life.


Tasks

As a Senior Full Stack Developer focused on our Subscription Engine, you will:



  • Subscription Engine Re-Architecture: development of our next-generation subscription engine, transitioning away from WooCommerce to a custom solution built in Kotlin and React

  • Backend Development (Kotlin/GCP): Develop robust, scalable, and secure backend services in Kotlin, leveraging the full potential of Google Cloud Platform for hosting and related services.

  • API Development & Integration: Design and implement clear and efficient APIs to connect the new subscription engine seamlessly with our front-end mobile application. (Note: While API connection is crucial, the primary focus of this role is on the backend engine itself, not extensive front-end development.)

  • B2B Solution Focus: Develop and optimize the subscription engine specifically to support our B2B offerings, including the Jobticket+ and the B2B Dashboard.

  • Data Modeling & Management: Design and implement the necessary data models and database schemas to efficiently manage subscription data.

  • Payment Gateway Integration: Integrate with various payment gateways to ensure seamless and secure payment processing within the new subscription engine.

  • Testing & Quality Assurance: Implement comprehensive unit, integration, and end-to-end tests to ensure the reliability and stability of the new subscription engine.

  • DevOps & Deployment: Work with our team to establish and maintain CI/CD pipelines for the efficient deployment and management of the subscription engine on Google Cloud.Collaboration with System Architect: Work closely with our Head of System Architecture on the overall design, architecture, and implementation of the new subscription engine.


Requirements

Experience and Skills:



  • Significant experience as a Full Stack or primarily Backend Developer with a strong understanding of system architecture.

  • Proven expertise in developing backend systems with Kotlin and React.

  • Must have: Experience building APIs using a domain-driven design approach.

  • Must have: Experience developing event-driven applications utilizing a publish/subscribe system, with a preference for GCP Pub/Sub.

  • Solid experience with Google Cloud Platform (GCP) and its various services.

  • Strong understanding of API design and development.

  • Excellent problem-solving, debugging, and performance optimization skills, particularly in backend systems.

  • Experience with testing frameworks and methodologies.


Personal Attributes:



  • A proactive and ownership-driven attitude with a strong focus on delivering high-quality, reliable solutions.

  • Excellent communication and collaboration skills, particularly in working with technical leadership.

  • Ability to work independently and manage tasks effectively in a remote environment.


Benefits

  • The chance to lead and shape the future of mobility technology.

  • A challenging and impactful role with significant technical leadership.

  • A collaborative and innovative work environment that values your input.

  • 4-days week

  • Equity in the company.


Join AllRide as a Senior Full Stack Developer! Drive innovation in mobility with our agile team. Transform the future with your skills in our subscription-focused engine. Apply now!


Drop us a message: join (at) allride .io

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs