Senior Software Engineer (Ruby) - Payments

at  DataCamp

Lisboa, Área Metropolitana de Lisboa, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Dec, 2024Not Specified22 Sep, 2024N/AContainerization,Ruby,Orchestration,Zuora,Microservices,Typescript,Relational Databases,Programming Languages,Payment Systems,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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 14 million learners and 5,000+ companies, including 80% of the Fortune 1000, DataCamp is leading the charge in addressing the critical data and AI skills shortage.

QUALIFICATIONS

  • Proficiency with Ruby on Rails and TypeScript (Senior preferred for TypeScript).
  • Strong experience with relational databases (MySQL/PostgreSQL).
  • Front End development experience (React is a bonus).
  • Familiarity with cloud environments, particularly AWS.Experience with containerization and orchestration (Docker, Kubernetes).


    • Bonus: Experience with payment systems such as Zuora or Chargebee.

    • Bonus: Experience with scaling applications and handling large audiences.
    • Bonus: Experience with microservices, event sourcing, DDD, and TDD.
    • Knowledge of additional programming languages is a plus.

    Responsibilities:

    ABOUT THE ROLE

    We are looking for a talented Senior 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!

    RESPONSIBILITIES

    • Develop and maintain 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.


    REQUIREMENT SUMMARY

    Min:N/AMax:5.0 year(s)

    Information Technology/IT

    IT Software - Other

    Software Engineering

    Graduate

    Proficient

    1

    Lisboa, Portugal