We are a Seattle-based company established in 2009, on a mission to disrupt the e-commerce and affiliate marketing landscape. Geniuslink works with some of the biggest YouTubers, podcasters, gamers, streamers, and brands in the world to help them thrive and build engagement using intelligent links.
Who we’re looking for
Here at Geniuslink, each of us is passionate about kicking butt at whatever we are working on, and having fun doing it. We honestly love what we do and don’t believe in doing it any other way. We’re looking for people who are passionate about learning, have strong communication skills and a sense of humor. We’re a small, cross-functional, and agile team.
No commute necessary
Join the team
Current openings
Software Engineer, .NET Engineer (Contract)
You will join a product team focused on delighting thousands of creators and publishers, allowing them to thrive and maximize their earnings from their content. You will build and scale backend and user-facing services that power link optimization, analytics, and high-availability workflows.
Design, build, and maintain .NET services and APIs using ServiceStack on both .NET Framework and .NET Core.
Model and optimize data in MongoDB, including schema design, indexing, and performance tuning.
Implement robust, asynchronous messaging with MassTransit (RabbitMQ) to decouple services and improve reliability.
Own end-to-end SDLC: technical design, code, tests, reviews, CI/CD, observability, and production support.
Drive performance, scalability, and cost efficiency across high-traffic systems.
Collaborate with product, data, QA, and frontend to clarify requirements and ship impactful features.
Champion engineering best practices: clean architecture, testing strategies, code quality
Mentor teammates and contribute to technical roadmaps and architecture decisions.
Location
Remote: Our team moved to 100% remote in spring of 2020, so this will be a remote working position. We are happy to consider candidates worldwide and have already worked successfully with team members in Canada, South America, and Asia. Core working hours should align with our existing team’s PST/PDT (UTC-08) work day.
Our ideal candidate
2+ years shipping production software with .NET in a professional environment (both .NET Framework and .NET Core/.NET 6+).
Experience with ServiceStack building RESTful APIs and middleware or MVC
Strong MongoDB expertise (aggregation, sharding/replica sets, performance profiling).
Production experience with MassTransit and message brokers (e.g., RabbitMQ).
Proficient with Git, CI/CD pipelines, automated testing, and observability (logs/metrics/traces).
Attentive to detail, product-minded
Nice-to-have experience
Experience with affiliate/commerce platforms or analytics pipelines.
Experience with containers (Docker).
Service performance tuning and cost optimization at scale.
Exposure to JavaScript frameworks (Vue) for occasional full-stack work.
Compensation
$30-40 an hour. Contract for 1 year.
Apply
We are passionate about what we do. If you’re interested in being part of the Geniuslink team and seeing why we are so motivated to come to work every day, send an email to aa@geniuslink.com with your resume, a short note about your professional experience and aspirations, and most importantly tell us about your favorite hobby.
Full-Stack Engineer, .NET + Vue (Full-time)
You will join a product team focused on delighting thousands of creators and publishers, allowing them to thrive and maximize their earnings from their content. You will build user-facing applications and the services behind them—owning features from database to browser that help creators optimize links and gain insights from their traffic.
Develop and maintain APIs and backend services with ServiceStack on .NET Core/.NET 8 and .NET Framework.
Build Libraries to handle calls on typescript for Vue components
Design efficient MongoDB schemas and queries; ensure reliability and performance.
Implement Vue 2 front-end features and collaborate on UI/UX.
Write clean, well-tested code; participate in code reviews and improve CI/CD workflows.
Partner with product, design, data, and QA to scope, deliver, and iterate quickly.
Instrument features with analytics and observability to measure impact and quality.
Promote best practices across accessibility, security, performance, and maintainability.
Location
Remote: Our team moved to 100% remote in spring of 2020, so this will be a remote working position. We are happy to consider candidates worldwide and have already worked successfully with team members in Canada, South America, and Asia. Core working hours should align with our existing team’s PST/PDT (UTC-08) work day.
Our ideal candidate
2+ years building production software with .NET in a professional environment (Framework and Core/.NET 6+).
Hands-on with ServiceStack and ASP.NET MVC for RESTful services and server-rendered features.
2+ years building Experience building SPAs with Vue, and common tooling (Vite/Webpack, TypeScript a plus).
Proficiency with MongoDB (aggregation, indexing, performance).
Solid understanding of front-end performance, cross-browser compatibility, and accessibility.
Product mindset, excellent communication, and attention to detail.
Nice-to-have experience
Component libraries and design systems; Sass or similar utility CSS.
Cloud deployment (AWS/Linode/Digital Ocean), containers (Docker)
Experience with affiliate programs, analytics, or payments/integrations.
Compensation
Competitive salary and benefits commensurate with experience.
Apply
We are passionate about what we do. If you’re interested in being part of the Geniuslink team and seeing why we are so motivated to come to work every day, send an email to aa@geniuslink.com with your resume, a short note about your professional experience and aspirations, and most importantly tell us about your favorite hobby.