Back to Jobs

Senior Software Engineer - Payment Processing - Javascript Stack

Remote, USA Full-time Posted 2025-05-22

Senior Software Engineer – Payment Processing – Javascript Stack

Regular, F/T

Summary

In this role, you’ll tackle both business and technical challenges alongside talented colleagues, driving the success of Gaia’s subscription video-on-demand (SVOD) platform. Gaia is dedicated to empowering the evolution of consciousness, offering a unique catalog of over 8,000 original programs, documentaries, and films that explore topics such as yoga, spirituality, and the esoteric. This role offers significant professional growth and the opportunity to be part of a mission-driven company.

At Gaia, soft skills are key to success. We seek candidates with strong interpersonal abilities – effective communication, teamwork, prioritization, and problem solving – who can adapt to change, manage conflicts with empathy, and collaborate well with diverse teams. While technical skills matter, we highly value those who build positive relationships, contribute to a supportive culture, and approach challenges with a solution-oriented mindset. If this sounds like you, you’ll thrive in our dynamic environment.

Responsibilities

As a Senior Payment Processing Engineer, you will design, develop, and maintain Gaia’s payment processing platform, collaborating closely with a cross-functional team of engineers and finance professionals. The role requires deep expertise in payment processing systems and technologies. You will follow and evolve best practices, fostering a results-driven and pragmatic engineering culture.

Key responsibilities include:
• Design, develop, test, deploy, maintain, and support production-quality payment processing code.
• Ensure the security, reliability, and scalability of Gaia’s payment processing systems, particularly in handling sensitive financial data and supporting international transactions.
• Monitor the operational characteristics of production systems, identify and respond to abnormalities, and troubleshoot issues.
• Plan, track, and report work progress.
• Accurately estimate tasks, factoring in effort, complexity, and uncertainty.
• Conduct post-mortems on team performance and implement incremental improvements.
• Celebrate team successes and contribute to a positive team culture.

Qualifications
• 7+ years of professional experience in software development.
• Experience in a growth-stage company.
• Hands-on development experience with:
• JavaScript (Node.js)
• API development (GraphQL and REST)
• Subscription Management Systems (e.g., Zuora)
• Payment Gateways (e.g., Adyen)
• Strong aptitude for quick learning.
• Proven ability to collaborate effectively in a team environment.
• Membership in Gaia is strongly preferred.
• Must be available to work on-site in Louisville, Colorado.
• Eligibility: US citizenship or an existing work visa is required.
• Preferred: Non-smoker.

Nice to Have
• Experience with performance and security monitoring tools, such as New Relic, Google Analytics, and DataDome.
• Proficiency with CI/CD pipelines using Jenkins.
• Experience with database technologies, including Sequelize ORM and PostgreSQL.
• Familiarity with payment processors like PayPal, iTunes, Google Play, and Roku.
• Experience with the Saga pattern for distributed transactions using technologies such as Temporal.
• Infrastructure experience with Terraform and hybrid cloud technologies such as OpenShift.
• Experience with A/B testing platforms like Optimizely.

Compensation
• Type: Salary
• Range: $160000 - $200000 (USD)

More About Gaia

Gaia exists as a transformational network to empower a global conscious community.

Gaia (Nasdaq: GAIA) is a publicly traded company in Louisville, Colorado. We offer global video streaming of over 8,000 original series, shows, films, documentaries, and practices for conscious living to our members in over 190 countries. Our vast video library serves as a vessel for the community we seek to empower. We are not a subscription service that streams whatever pays our bills. Our content goes deep into select niches of Seeking Truth, Transformation, Alternative Health and Yoga channels. We often cover subjects that other media companies won’t touch.

We expect you did explore Gaia’s library of original shows, documentaries, and films. If our work on ancient wisdom, who are we, our true history, coverups, and metaphysics resonates, you might be a good fit for Gaia. We seek to hire and inspire employees who embrace our mission to empower a global conscious community, who hope their work empowers our community of inspired members, to be a catalyst of transformation. The best work we do every day is to remember our vision is “to empower the evolution of consciousness.”

The perks of working collaboratively with a team dedicated to sharing this mission include an on-site gym; a beautiful solar-powered campus, complete with hiking and running trails, community garden, and a labyrinth; and an on-site, mostly organic café that serves breakfast and lunch daily including a full-service espresso bar featuring locally roasted coffee.

Full-time employees are offered alternative and traditional medical benefits including preventative coverage; as well as dental, vision, 401K, and life insurance.

Apply Job!

 

Similar Jobs

Group Account Service Representative

Remote, USA Full-time

Software Developer (Hybrid Work Model)

Remote, USA Full-time

Financial Center Manager- Hudson Oaks

Remote, USA Full-time

Senior Manager, Trust Mergers & Acquisitions (Remote)

Remote, USA Full-time

Claims Adjuster Associate

Remote, USA Full-time

Product Merchants

Remote, USA Full-time

Power BI Intern

Remote, USA Full-time

Regional Vice President - Community and Regional Sales - Southeast Region

Remote, USA Full-time

Digital & Design Product Manager, Vice President

Remote, USA Full-time

Claims Adjuster Associate

Remote, USA Full-time

Director of Automotive Title & Registration

Remote, USA Full-time

Organic Social Media Specialist (Entry Level / No Experience)

Remote, USA Full-time

(Remote Jobs) American Express Virtual Customer Care - Work From Home Job

Remote, USA Full-time

Southwest Airlines is a renowned leader in the airline industry, dedicated to providing exceptional customer service and delivering a positive travel experience. With a commitment to excellence, we are now seeking a motivated and customer-focused individual to join our team as a Customer Service Representative, working remotely from the comfort of your home. Job Description: As a Customer Service Representative at Southwest Airlines, you will play a pivotal role in ensuring our customers receive outstanding service throughout their travel journey. This position requires a passion for customer satisfaction, effective communication skills, and the ability to thrive in a remote work environment. Key Responsibilities: Handle inbound customer inquiries via phone, email, and online chat in a professional and timely manner. Assist customers with booking, reservations, and changes to their travel plans. Provide information regarding flight schedules, fares, policies, and other relevant details. Resolve customer issues and complaints with empathy and efficiency. Collaborate with other team members and departments to ensure seamless customer experiences. Stay informed about industry trends, company policies, and updates to provide accurate information to customers. What You Will Do: Engage with customers in a positive and friendly manner, creating a personalized and memorable experience. Utilize effective problem-solving skills to address customer concerns and find satisfactory resolutions. Navigate multiple systems and databases to access and update customer information. Adhere to company guidelines and procedures to maintain service quality and compliance. Participate in ongoing training and development programs to stay informed about product and service changes. Qualifications: High school diploma or equivalent; college degree preferred. Previous customer service experience, preferably in the airline or hospitality industry. Excellent communication and interpersonal skills. Proficient computer skills, including experience with customer service software and Microsoft Office. Ability to work independently and collaboratively in a remote team environment. Flexible schedule to accommodate varying shifts, including evenings, weekends, and holidays. Benefits: Competitive salary Comprehensive training program Employee travel benefits Health and wellness programs Remote work flexibility How to Apply: Interested candidates should submit their resume and a cover letter outlining their relevant experience and why they are a great fit for this role. Applications will be accepted until [insert closing date].

Remote, USA Full-time

Private Banking Relationship Manager – Dallas, TX

Remote, USA Full-time

Commercial Treasury Sales Support Administrator

Remote, USA Full-time

Senior UX Email Product Designer/Developer - Operational Communications

Remote, USA Full-time

Sr. Director, CRM

Remote, USA Full-time

Industrial Hygienist Technician

Remote, USA Full-time

Hourly Live Chat Assistant (Remote / No Experience)

Remote, USA Full-time