Mighty Networks - Senior Software Engineer, Payments & Monetization
Requirements
• Five or more years of full-stack development experience, ideally with Ruby on Rails • Strong experience across backend systems and modern frontend frameworks such as React • Experience building or working with payments, subscriptions, or billing systems • Familiarity with third-party payment providers such as Stripe or similar platforms • Experience designing and developing REST APIs • Strong understanding of real-world payments flows, including checkout, subscriptions, retries, failures, and edge cases • Experience working with databases such as PostgreSQL and Elasticsearch • Experience with AI-assisted development workflows • Clear communicator who works well across teams • Bias toward action and shipping • Curiosity and a strong desire to learn and improve • Bonus: Experience with international payments and currencies • Bonus: AWS, Docker, Kubernetes • How You Operate • You move fast and focus on getting real work into production • You take ownership and follow things through • You learn by building and iterating • You care about the details that impact user experience and revenue • You stay unblocked and help others do the same • You are comfortable working in a fast-moving environment with changing priorities • You share ideas and contribute to team decisions • You prefer shipping and learning over overthinking • Location • Remote. We are especially interested in candidates based internationally who bring a global perspective.
Responsibilities
• Contract Preparation & Support • Prepare, review, and process contracts, order forms, and renewal agreements for Sales and Customer Success teams • Track contract status through the sales and renewal cycle, coordinating with internal stakeholders as needed • CRM Data Management (HubSpot) • Perform data validation and quality audits within HubSpot across contacts, companies, and deal records • Support internal user training for Sales and Customer Success teams on HubSpot best practices • Dashboard & Reporting • Build and maintain sales and CS dashboards in HubSpot tracking pipeline health, quota attainment, and renewal rates • Respond to data requests from Sales, CS, and leadership with timely and accurate analysis • Conduct sales cycle analyses, win/loss reviews, and rep productivity assessments • Monitor data quality to ensure dashboard accuracy and reliability • Process Improvement • Process Improvement • Evaluate current sales and renewal workflows and identify opportunities for automation or standardization • Implement improvements using HubSpot workflows, sequences, and integrations to streamline the sales/renewal cycle • Maintain process documentation, playbooks, and SOPs • Invoicing • Issue and follow up on outstanding invoices via AR management system (Upflow) • Communicate with customers via email on collections and work with Sales/Customer Success to resolve outstanding balances
Benefits
• A dynamic, remote-first work culture that values creativity, autonomy, and bold thinking. • Comprehensive benefits, including health, vision, dental, and paid time off. • Clear opportunities for professional growth, including leadership pathways and skill development support. • The chance to shape the future of how communities, creators, and brands thrive online—with the team that’s building what’s next. • Compensation: The base salary for this role ranges from $20,000–$35,000 USD, with exact compensation based on location, experience, and cost of living.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT