DataCamp Logo

DataCamp

Senior Software Engineer (Ruby) - Payments

Posted 15 Days Ago
Be an Early Applicant
Remote
28 Locations
Mid level
Remote
28 Locations
Mid level
Develop and maintain payment and subscription systems using Ruby on Rails and TypeScript, ensuring scalability, security, and seamless user experiences.
The summary above was generated by AI

About DataCamp

DataCamp's mission is to empower everyone with the data and AI skills essential for 21st-century success. By providing practical, engaging learning experiences, DataCamp equips learners and organizations of all sizes to harness the power of data and AI. As a trusted partner to over 17 million learners and 6,000+ companies, including 80% of the Fortune 1000, DataCamp is leading the charge in addressing the critical data and AI skills shortage.

About the role

We are looking for a talented Engineer with experience in Ruby and a willingness to learn TypeScript to join our Payment and Subscriptions team. This role is a fantastic opportunity to impact DataCamp’s mission to democratize data science education by ensuring seamless and efficient payment and subscription experiences for our users. As a member of this team, you will play a crucial role in shaping the technical direction of our payment systems, contributing to the growth and success of our platform.
If you are passionate about building robust, scalable systems and excited about enhancing the financial backbone of our educational platform, read on and apply to join our team!

About you

At DataCamp, we seek individuals who embody our core values of data-driven decision-making, action, transparency, ownership, and customer focus. You thrive in a fast-paced, high-performing environment and are driven by a passion for making a meaningful impact. You're adaptable, embracing change and ambiguity with enthusiasm. Your initiative and entrepreneurial spirit push you beyond just meeting targets—you aim to understand the "why" behind our goals and take ownership to drive the business forward. You’re a collaborative team player who values transparency and always seeks to improve and innovate. If this sounds like you, we encourage you to apply!

Responsibilities

  • Develop and maintain the payment and subscription systems using Ruby on Rails and TypeScript.
  • Contribute to the technical direction of the payment systems to ensure scalability and reliability.
  • Collaborate closely with cross-functional teams to integrate payment solutions with other parts of the platform.
  • Implement new features and improve existing ones to enhance the user payment and subscription experience.
  • Ensure the security and compliance of all payment processes.
  • Troubleshoot and resolve issues in a timely manner, ensuring minimal disruption to users.
  • Participate in code reviews and provide constructive feedback to peers.

Qualifications

  • Team player with excellent communication and collaboration skills.
  • (min 3 years) Experience with Ruby on Rails.
  • Experience with TypeScript on both client and server-side (Regular), or stark interest in learning.
  • Experience with relational databases (MySQL/PostgreSQL).
  • Experience developing unit tests, integration tests.
  • Knowledge of CI/CD pipelines and orchestration.
  • Frontend experience (Bonus: React).

It's a plus if

  • Experience with payment topics.
  • Experience with scaling to larger audiences.
  • NoSQL experience.
  • Experience in cloud environments (AWS).
  • Experience with containerization.
  • Terraform knowledge.
  • Worked with microservices before.
  • Worked with event sourcing before.
  • Domain-Driven Design (DDD) experience.
  • Knowledge of more programming languages.

Why Datacamp? 

Joining DataCamp means becoming part of a dynamic, creative, and international start-up. Here are just a few of the reasons why you’ll love being on our team:

  • Exciting challenges: Face new technical challenges daily, keeping your work engaging and rewarding.
  • Competitive compensation: We offer a competitive salary with attractive benefits.
  • Flexibility: Benefit from flexible working hours because the future is flexible! 
  • Continuous learning: Access a yearly learning budget for conferences & training to support your professional growth.
  • Global retreats: Participate in international company retreats, fostering a global team spirit.
  • Equipment: Yearly refreshment of your IT Equipment budget for your home working setup.
  • Amazing team: Collaborate with a truly exceptional team—seriously, we’re awesome!

Our competitive compensation package offers additional benefits. On top of your salary you will also receive extra legal benefits such as best-in-class medical insurance including dental and vision. Depending on your location additional benefits might be available to you.

At DataCamp, we value diverse experiences and perspectives. If you’re excited about this role but don't meet every qualification, we still encourage you to apply. We believe skills can be developed and are committed to fostering an inclusive workplace where everyone can thrive. Your unique talents and perspectives are what make our team great!



Top Skills

AWS
MySQL
Postgres
React
Ruby
Terraform
Typescript

Similar Jobs

10 Hours Ago
In-Office or Remote
36 Locations
Entry level
Entry level
Machine Learning • Natural Language Processing
Join Welo Data to provide high-quality AI datasets including annotation, labeling, and data collection in multiple languages.
Top Skills: AIDigital Tools
10 Hours Ago
Easy Apply
Remote
29 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
As an Intermediate Full Stack Engineer, you will develop and maintain analytics instrumentation tools, collaborating across teams to enhance product insights and support data-driven decisions.
Top Skills: AirflowAtlanAWSAzureClickhouseDbtGCPJavaScriptMixpanelPosthogPulumiRuby on RailsReactRubySegmentSnowflakeTerraformVue
Yesterday
Easy Apply
In-Office or Remote
32 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
As a Senior Security Engineer, you'll conduct security reviews, establish secure practices, and contribute to the GitLab product while enhancing application security processes and workflows.
Top Skills: BrakemanBurpsuiteGitGoRuby On Rails

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account