About the Role:
We’re looking for a great, well-rounded .NET developer to add to our small (~22-person) but awesome development department. The role is for one of our internal facing tools teams. Some of us work out of our headquarters in Henderson, Nevada, but more than half of us work remotely from various locations. Right now we’re interested in adding more remote developers to the pack.
Your Impact:
As a developer on the Internal Tools team, you will be responsible for helping the team implement the vision for internal facing automation and user tools which allow our company to excel at what we do.
Some example responsibilities for this Internal Tools team role include:
- Building and expanding our marketing automation tools using Azure Web jobs and other Azure cloud components
- Developing new internal-facing web UI tools using .NET and Vue.js
- Maintaining our legacy internal-facing desktop applications using .NET and WPF
- Using logging, monitoring, and debugging tools to identify, troubleshoot, and mitigate problems with our team-owned components
- Researching new technologies and trends
- Mentoring other developers
- Contributing ideas to help us continue to innovate and be the best at what we do
As a development department, we focus on things like:
– Manage large amounts of data, such as advertising data, website traffic data, event and inventory data, etc. We’re currently working on our data warehousing strategy.
- High-traffic, highly-profitable ecommerce websites
– Automating as much of our ad portfolio management as possible – ad publication, our own bidding algorithm, etc.
- Internal marketing tools to provide reporting and both large batch and very granular adjustments to be made by our marketing team
In the first 90 days, you will be expected to:
- Show an ability to make changes on various systems with guidance
- Engage in up front design/architectural discussions and contribute ideas to improve design
- Demonstrate an understanding of common RDM coding patterns and practices
- Demonstrate an understanding of common RDM architectural patterns
- Interact with some of our logging and monitoring infrastructure, such as Azure Application Insights, to help investigate and diagnose problems
- Take business requirements and ask clarifying questions to determine technical direction that is in alignment with general architectural direction of company
- Contribute code that is clean, readable and maintainable by others without much back and forth direction on pull requests
- Consistently demonstrate an ability to deliver a solid amount of work per week
- Demonstrate a strong understanding of at least one software service the team is responsible for and a cursory understanding of many of the different components the team is responsible for.
Who You Are:
Do you produce robust designs and clean code?
That’s what we want! Desire and attitude count a lot here. The ideal candidate will always be striving for perfection while accepting that they’ll never reach it.
Are you a great coder?
Attitude may be key, but you’ve got to have the coding chops to back it up. We’re a small company – full stack development is the name of the game. We primarily code in C#, TypeScript/JavaScript, and T-SQL. We use ASP.NET MVC as well as other frameworks and design patterns as needed. A proven track record with a minimum of 7+ years of experience in these and/or related technologies is critical.
Do you work well with others?
We want someone who’s both humble enough to accept feedback and confident enough to push our team toward greatness.
Are you flexible?
Deadlines get tight. We don’t have tons of hard deadlines, but it can happen. Can you set aside your perfectionism to ensure the product ships?
Are you an innovative problem solver?
Are you passionate about innovation and learning new technologies? Do you actively follow tech publications and industry updates? We’re seeking team members who not only meet requirements but also research and share new insights, even if we don’t always agree. A drive to innovate is essential.
Bonus Skills:
- Microsoft Azure – we host our websites, some databases, and various other kinds of technical infrastructure on Azure
- Web Frontend Frameworks – Experience with at least one of the large, modern, component-driven ecosystems such as React, Vue.js, or Angular
- Azure DevOps – our Git repos, project management, and build and release pipelines are all done through DevOps
- SEM (search engine marketing)
- SEO (search engine optimization)
- Automated development testing
Benefits:
- Group health care insurance – 100% of employee premium paid by company
- Dental & vision insurance available (optional)
- 401k plan
- 401k match – immediate vesting up to 5% once eligible
- Unmetered PTO – encouraged to take 3 weeks of PTO per year
Perks:
- All hardware and software tools provided
- Employee development – courses, certifications, workshops etc. provided in order to invest in our employee’s growth
- Employee appreciation program
- Team Time hangouts – each employee eligible for $100/month reimbursed for hanging out with coworkers outside of work
- Annual company parties
- Regular donations to charity
In-Office perks:
- Beautiful office space with live plants and floor-to-ceiling windows
- In-office professional chef – prepares breakfast and lunch daily
- Requested beverages and snacks stocked
- In-office gym space available to all employees
Remote perks:
- Travel stipend (in order to visit the office a few times a year)
- Snack subscription box
- Monthly virtual ‘Paws & Connect’ initiative to get to know coworkers outside team
Covid-19 Requirements:
Employees, both local and remote, are required to be fully vaccinated + boosted for COVID-19.
Job Type: Remote
Pay: $150,000.00 – $200,000.00 per year