Senior Software Engineer

| Remote
Sorry, this job was removed at 10:47 a.m. (MST) on Friday, August 12, 2022
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Senior Software Engineer

Denver, CO 

At Name.com, Colorado’s premier Domain Name, Email, Hosting, and Web Services Provider, we value collaboration, respect, accountability, transparency, and humor, and we’re looking for a Senior Software Engineer to lead our efforts in incorporating a modern frontend architecture and help us achieve our vision as being the most recommended provider of online presence solutions. 

Founded in 2003 and now part of Donuts Inc, Name.com is made up of roughly 40 people. Back in the Before Time, most of us (aside from our contingent of Dublin Customer Support specialists) were housed in our downtown Denver office near the Denver Convention Center, where our small (about 2 pizza’s worth) engineering team was entirely co-located. We are constantly evaluating the pandemic situation and are ever hopeful we’ll return to our beloved office under safe conditions. In the meantime, we are making the most of working remotely and the online tools we have at our disposal. Within the team, you’ll be working amongst industry experts and coding veterans who are supportive, open-minded, committed, and excellent at what they do. Cross-functionally, you’ll have opportunities to work closely with other teams, including Product, Operations, Customer Solutions, and Marketing. Bottom line: There’s room for the team to have fun, yet everyone always gives 100% to the team and our customers (except maybe Katie, who gives almost 80% one hundred percent of the time).

What’s it like to work in the Name.com Engineering Team?

  • Our tech - Code and Software: Object-oriented PHP (we are at 7.4), CodeIgniter, RabbitMQ, MySQL, with a dash of Go and Java (but most of the codebase is PHP). Our frontend code is mostly server-side Bootstrap/Backbone, but we have started to integrate Vue.js into our stack. We all work on Macs and deploy to Linux containers or instances on AWS. Tools: PHPStorm, VSCode, vim, PivotalTracker, Gitlab, phpunit, Slack. We leverage a continuous deployment model that empowers individual team members to push code to production; we typically push new code to prod many times a day.

  • Batperson - Every member of the team rotates through a sprint-long tour as our “Batperson”. This role serves as the primary point of contact for our Technical Support team. This is a great opportunity to empathize with customer issues while gaining expertise with different parts of the code base. Additionally, it helps the rest of the team focus on sprint tickets.

  • Meetings (Note, these would normally happen in person, but these days, regular meetings are typically over Google Meet, and ad-hoc meetings happen over Slack video).

    • In the engineering team, we follow Scrum with 2 week sprints and have the usual meetings: Ticket Sizing, Sprint Planning, Sprint Review, and Sprint Retrospectives as well as our daily scrums.

    • We have bi-weekly team meetings, and you'll have weekly 1-on-1 meetings with your manager as opportunities for coaching and giving and receiving feedback. Impromptu technical conversations occur frequently amongst the team, and the occasional design meetings are scheduled.

    • In addition, we have periodic all-hands company meetings for updates and announcements.

    • Ad-hoc discussions can arise from discussing technical issues, getting/giving help, and coordinating with members from other teams.

  • “Mandatory Fun”

    • Every Friday, the company is invited to a happy hour in our “Dorm Room” and its adjacent balcony. It’s a time for relaxing and enjoying conversations with co-workers across all the teams in the company. 

    • Yearly Scavenger Hunt - an anticipated company-wide event

    • And more… some examples: Yearly Baseball game, Harry Potter Day, periodic team-building events… also, check out our videos on YouTube, like this one.

    • Whoa… hold on a minute… OK, yes. The above was true before the ‘Rona came and disrupted things. Someday we’ll get back to being face-to-face and breathing the same air without worrying about 6 foot safety perimeters. These days, we do our Friday happy hours online, have frequent online coffee breaks, and Jackbox games and their ilk are great diversions. Our activities guru actually coordinated a fantastic online Scavenger Hunt last year and more recently held a company-wide trivia day with Geeks Who Drink. 

  • Community Engagement - Do you like engaging with your community? If you said yes… So do we! Unfortunately, the Virus with Many Greek-lettered Variants that Shall Not Be Named has put a damper on most of these activities. In the past, we have sponsored Hack the Dots… or is it Hacks the Dot? (https://hack.social), participated in panels and presentations at local conferences like Develop Denver and Denver and Boulder Startup Weeks. Name.com employees also guide the contributions made by our name.gives charitable giving program (http://name.gives)

What you bring to the table:

  • Excellent communication skills, enthusiasm to learn new things, and a high degree of emotional intelligence

  • 5+ Years professional experience using a C-style language (eg, PHP, C++, Java, JavaScript, Python, Ruby) against an SQL database (eg, MySQL)

  • Solid knowledge of functional programming, modern frontend frameworks and client-side best practices. Applied Vue.js experience is a definite plus.

  • A love for elegant frontend/backend architecture and API design

  • Practical knowledge of end-to-end testing and test tooling; experience with automated testing and Test-driven development

  • A firm grasp of Object Oriented Programming (OOP) concepts and design patterns

  • Comfortable working in Linux environments (POSIX commands, bash scripts). 

  • BS in Computer Science or equivalent degree

  • A prepared answer to this question: What would you do with your own domain?

Name.com offers a highly competitive compensation package (the salary range for this position is $125,000-$140,000) and a fun, friendly and collaborative culture that values employee engagement and ongoing career development. Name.com is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, age, national origin, veteran status, marital status, sexual orientation, gender identity, disability or any other category prohibited by local, state or federal law. This policy applies to all aspects of employment, including recruitment, placement, promotion, transfer, demotion, compensation, benefits, social and recreational activities and termination. Applicants must be currently authorized to work in the United States on a full-time basis.

 


 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our headquarters are located in downtown Denver, CO, a few blocks from from the iconic 16th Street Mall. Name.com takes up residence in a historic administrative building, just a quick walk away from the Convention Center, Performing Arts Center, and most—importantly—great restaurants and shops.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Name.comFind similar jobs