
Software Engineer, Accounts & Billing
Reflect Media360
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $108,000 - $145,000 per year
Tech Stack
About the role
- Use your expertise in full-stack development (TypeScript, JavaScript, Ruby, and React) to ship reliable, scalable, performant code across our product suite
- Lead medium-sized projects from conception to delivery, writing RFCs and managing project timelines
- Build and maintain user-facing features and product APIs that scale to serve millions of developers worldwide
- Apply foundational engineering practices - testing, documentation, observability, and performance optimization - while pragmatically leveraging AI tools to enhance your development workflow
- Navigate ambiguity with curiosity, contributing to both early-stage prototypes and production-ready applications that directly impact user experience and business metrics
- Help improve reliability, test coverage, and observability of the billing and account system
- Practice proactive async communication and create visibility across projects by documenting your workflows and decision-making clearly
- Participate in code reviews, on-call rotations, and continuous improvement efforts to reduce technical debt and maintain high engineering standards
- Partner with the Product and Finance teams on experiments and initiatives aimed at user acquisition, conversion, and monetization
Requirements
- Expertise in TypeScript and JavaScript, with experience developing and maintaining production-quality software in modern full-stack environments
- Proficiency with Ruby for backend services and API development, with a thoughtful approach to reliability and performance
- Background with React is helpful, though not required
- Production experience delivering features and services that serve large user bases
- Experience writing high-quality, testable code that’s reliable and maintainable over time
- Comfortable using and experimenting with AI-assisted development tools, with a sense for when and how to apply them effectively
- Strong written and verbal communication skills, ideally in asynchronous, remote-first environments
- Critical thinking abilities and a solution-oriented approach to complex technical challenges
- Comfort with ambiguity and context-switching between short-term deliverables and long-term goals
- A collaborative approach to problem-solving with curiosity about how your work supports teammates, users, and broader goals
- Growth mindset and openness to learning new tools, technologies, and best practices
- Passion for working in a collaborative environment with diverse teams across distributed locations.
Benefits
- health insurance
- retirement plans
- paid time off
- flexible work arrangements
- professional development
- bonuses
- stock options
- equipment allowances
- wellness programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptJavaScriptRubyReactAPI developmenttestingdocumentationobservabilityperformance optimizationAI-assisted development tools
Soft Skills
communicationcritical thinkingsolution-orientedcollaborative problem-solvingcuriositygrowth mindsetcomfort with ambiguitycontext-switchingproactive async communicationdocumentation