JOBSEARCHER

Full-stack Developer (React & .NET)

OverviewThis is a growth opportunity where you can improve on your craft while contribute to the scaling of the company. We're open to your ideas and design patterns so we can blend them with our own and make a better product.We call ourselves a tech "startup" without the chaos . A company can be innovative, technology focused, make an impact, and have big dreams without the "grow at all costs mentality" .You'll be working with our Product Engineering team of 7 and get to see the impact of your code commits to customers, other teams at Referral Rock, and the business.You won't be bogged down with unnecessary meetings, but we make time for aligning the team on goals & objectives.What is Referral Rock?Referral Rock is a B2B SaaS company that provides referral software to help businesses acquire new customers through word-of-mouth marketing (refer-a-friend, affiliate, partner marketing)We believe:Every business can benefit from a strong referral program, and we're on a mission to help companies maximize their potential through our comprehensive platformGreat individual contributors (that come together with others to collaborate on strategy) with systems and processes built around them are key to a business like ours. We're more interested in doing great work together vs building a 100+ person companyWe care deeply about metrics, product event data, and automation to give our team superpowers (data and feedback driven)Done is better than perfect + everything and everyone is a work in progressOur 20-person team is 100% remote, ambitious, calm + never had a layoff. We work in EST hours but are flexible with at least 70% working hour cross-over.Is eager to embrace and learn new technologiesHas a passion for writing high quality codeTakes ownership over their own workThrives at working in an all remote teamKeeps pace with AI tooling evolution and adjusts workflows accordinglyResponsibilitiesMust be available for daily standup meetings at 10am ESTWorks with the product team members to design and develop customer-facing featuresDevelop APIs and backend services in .NETHelps maintain the existing code base by refactoring code and fixing defectsProvision Azure services and help keep our infrastructure runningContributes to improving your team's processes and best practicesReviews code and provides constructive feedbackRequired SkillsActively uses AI-powered development tools (e.g., GitHub Copilot, ChatGPT, Claude) to improve code quality, debugging, and development speed5+ years professional software development experience4+ years experience with C#3+ years experience with SQL Server3+ years experience with React.js2+ years experience with Next.js3+ years experience with Azure Services2+ years Maintaining IT infrastructureNice to Have SkillsUI / UXExperience with Elastic SearchFamiliarity with OWASP top 10 and web application securityDemand to understand: Strong desire to understand how each business works and how we can helpStrives for improvement: Always trying to get better and become an expert in your craftCoachable: Open to feedback and making improvementsOwnership: Strong sense of pride and accountability for everything you doTeam oriented: Willing to help out where necessary and enjoys being part of a teamSelf valued: Confidence in the value you bring and contribute to the teamOpinionated: Yes we want your opinion and are happy to constructively argue pointsLocationEastern & Atlantic, Eastern Time, Atlantic TimeJob type: Full Time - ContractExperience: 5+ yearsBenefits (for US Employees)Medical, Dental, PTO, Holidays, 401k w/ matching#J-18808-Ljbffr