- Home
- About
- Jobs
Jobs at Geniuslink
The Geniuslink Team is pioneering change in the global e-commerce industry.
Our founding team, formerly of Apple and Microsoft, is leading the charge and we're looking for smart,
hard-working, creative minds to help us transform the affiliate marketing landscape for creators, publishers,
and retailers.
What are we 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
In 2020 we embraced a full-time remote-work policy for all employees. We are proud to provide our team with
more freedom to maintain a healthy life balance, while staying tightly connected through our virtual office
and occasional social events.
Join the team
Think you have what it takes to help shake up the Internet with us? We are a small, dedicated team who
likes to work hard and play hard.
Your engineering chops are important, but so is your attitude, work ethic, and interests outside of
work.
Drop us a line to tell us a little about
your background and why you're interested in joining the team.
Current Openings
Software Engineer
Geniuslink is a SaaS company that helps creators, publishers, and some of the largest brands in the world
boost sales and engagement using intelligent links.
We are a small, bootstrapped Seattle company established in 2009, and we are aiming to transform the
affiliate marketing landscape.
The Job
You will be involved in all aspects of software development, from designing and
implementing the powerful APIs and algorithms that power our services to creating beautiful
client-facing features in our dashboard.
Unique opportunities exist to grow personally and professionally in our small team. Although software engineering tasks
will be your first priority, you can get your hands dirty in other areas of the business that you are
passionate about.
- Communicate and coordinate with the business team to gather feature requirements that empower
creators and publishers in the influencer/affiliate domain.
- Create scalable MassTransit microservices delivering near real-time data that fuels insights to
clients about link performance.
- Communicate and coordinate with other engineers to design, create, test, and deliver ServiceStack
APIs and component-based web features to clients using C# and TypeScript.
Location
Remote: Since 2020, we are a remote work environment. Candidates
from Washington state or Montana are preferred. In the future, we plan to get together from time to time.
Desired Experience
- Bachelor's degree (Computer Science or a related field) or equivalent combination of education and
experience.
- Minimum two years of experience with strong knowledge of OOP, software design patterns, and
DRY/SOLID concepts.
- Minimum two years of experience coordinating with a team to deliver applications.
- Minimum two years of experience designing and creating scalable, efficient, and testable middle-tier
applications.
- Minimum one year of experience designing dynamic schemas with NoSQL databases and/or relational
databases.
- Minimum one year of experience testing software and web applications (unit testing, manual testing,
and automated testing).
Nice to have
- DevOps experience working with continuous delivery systems.
- Experience with Message Based Architecture with MassTransit / RabbitMQ.
- Experience with MongoDB.
- Experience creating web APIs with ServiceStack.
- Experience with Scala / Java.
- Experience creating SPAs with VueJS or AngularJS.
Our stack
Below is a list of some of the technologies you will encounter and have an opportunity to learn.
Familiarity with all of them is not required.
- C# / .NET / .NET Core
- MassTransit / RabbitMQ.
- MongoDB / MariaDB / PostgreSQL/ Redis
- Docker
- Consul / Nomad / Vault
- Terraform / Ansible
- KnockoutJS / VueJS / AngularJS / TypeScript
Compensation
- $75,000 - $105,000 DOE
- Medical, dental, and vision insurance (we pick up half the cost)
- 8 Paid holidays
- 96 hours PTO per year, plus 8 hours per year of employment
- Paid volunteer day once a quarter
- Donation matching program
- Stock options
Culture and perks
- Geniuslink celebrates diversity and values an inclusive workplace and culture.
- Flex Fridays: Work-life balance is important to us. Since the COVID-19
pandemic we have reexamined how and when we work.
We are currently experimenting with a flexible four or five day work week. If you
accomplished your work in four days you’re welcome to not log in on Friday. If not, you should have some
quiet, focused time to get caught up (or ahead) on Friday.
- Team Events: We believe it is important to celebrate our accomplishments. Past events have included
painting classes, BBQs, bowling, and axe throwing. Due to COVID-19, team events have changed with social
distancing in mind. Recent events have included an online paella cooking class with a world class chef,
as well as a cocktail making class.