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
- Jr. Client Success Specialist
- C#/.NET Software Engineer
C#/.NET Software Engineer
- Isolate existing monetization capabilities into event/message driven microservices using MassTransit / RabbitMQ / C# .NET8 / MongoDB.
- Expand and optimize monetization support for users of our platform.
- Work with other engineers to implement usage throughout our platform.
- Work within a product team to identify opportunities, design solutions, and support our product vision.
Reports to
Chief Technology Officer
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 teams PST/PDT (UTC – 08) work day.
Our ideal candidate
- Bachelor’s degree (Computer Science or a related field) or equivalent combination of education and experience.
- Minimum four years of experience with strong knowledge of software design patterns, OOP, and DRY/SOLID concepts.
- Minimum four years of experience .NET/C#.
- Minimum four years of experience designing and creating scalable, efficient, and testable applications.
- Minimum three years of experience coordinating with a team to deliver applications.
- Minimum three years of experience designing dynamic schemas with NoSQL and/or relational databases.
- Minimum three years of experience testing software and web applications (unit testing, manual testing, and automated integration/regression testing).
- Minimum one year of experience with message based and/or microservices architectures.
Nice-to-have experience
- .NET Core or newer
- MassTransit (or NServiceBus) / RabbitMQServiceStack
- MongoDB / Redis
- GitHub
- Docker / Linux
- CICD
Our stack
- C# / .NET 8
- MassTransit / RabbitMQ
- ServiceStack
- MongoDB / MariaDB / Redis
- Docker / Linux
- VueJS / TypeScript
Compensation
- Salary depending on experience
- 8 paid holidays
- 96 hours PTO per year, plus 8 hours per year of employment
- 52 hours of paid sick/medical/safe time per year
- Paid maternity/parental leave
- 401k w/matching
- Medical, dental, and vision insurance (we pick up half the cost)
- 4 paid volunteer days (1 per quarter, you choose for who/when/where)
- Donation matching