Sr. Software Engineer (Hybrid/Remote in Colorado)
Job Description
Summary / Objective
As a Name.com Sr. Software Engineer, you’ll be working in a highly collaborative and supportive team culture to enhance our PHP and JavaScript-based retail and internal applications. In this full-stack role, you will be a major contributor in one of two 2-pizza-sized scrum teams to fulfill our vision to be the most recommended provider of online presence solutions. We value collaboration, respect, accountability, transparency, and humor. Our team consists of industry experts and coding veterans who are supportive, open-minded, committed, and excellent at what they do. We’re also pretty fun to be around (even John Hall!).
What You'll Do
-
Leverage your experience and thirst for knowledge to bring fresh perspectives to our development challenges. The team generally divides its time enhancing our product portfolio, improving the www.name.com experience, building internal tools, and managing registry connections.
-
You will make decisions that affect our efforts in bringing the best experience to our customers. Our customers are many -- not just end-users, but also the internal teams and individuals with which we interact on a daily basis. Cross-functionally, you’ll work closely with our Product, Operations, Customer Solutions, and Marketing teams.
-
Seize opportunities to make major contributions in many areas, from DevOps to backend services architecture and web service integrations to frontend application design.
-
Advocate for best practices in code quality, modularity, maintainability, security, scalability, and performance. As a scrappy team, we want to make smart choices today that will help “future us”.
-
Mentor colleagues with varying degrees of experience.
-
Other job-related duties as assigned.Â
Who You Are / What You Bring
-
A desire to plant your roots with a team interested in cultivating your career.
-
Excellent communication skills, enthusiasm to learn new things, and a high degree of emotional intelligence. You welcome constructive feedback and are always on a path toward self-improvement.
-
5+ Years of professional experience using a C-style language (eg, PHP, C++, Java, JavaScript, Python, Ruby) against an SQL database (eg, MySQL).
-
Solid knowledge of service-oriented architecture and related frameworks. As we are planning to migrate from CodeIgniter, Laravel experience is a definite plus.
-
A firm grasp of Object Oriented Programming (OOP) concepts and design patterns.
-
A love for elegant frontend/backend architecture and API design.
-
Practical knowledge and experience with automated testing (from unit to end-to-end testing) and Test-driven development.
-
Comfortable working in Linux environments (POSIX commands, bash scripts). DevOps experience and interest are a plus.
-
BS in Computer Science or equivalent degree or experience.
What’s it like to work in the Name.com Engineering Team?
-
Our tech - Code and Software: Object-oriented PHP 8.2, Laravel/CodeIgniter, RabbitMQ, MySQL, with a dash of Go and Java (but most of the codebase is PHP). We are migrating our main application to use Vue.js. We all work on Macs and deploy to Linux containers or instances on AWS. Other tools: Pivotal Tracker, Gitlab, Slack,
-
Building and Delivering Code -Â
-
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 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.
Where
-
Our team has practically doubled in the last 18 months, and our strong culture has allowed us to work effectively as a hybrid team. Currently, each team member is local to Colorado, and many in Name.com (along with the engineering team) come into the Denver office once or twice a week, though it is not required.
-
We recognize that hybrid and remote-only working situations are a reality now and are continually evolving to retain our beloved Name.com culture.Â
Salary Range
The U.S. base salary range for this full-time position is $120,000 - $145,000, plus benefits as described below. In addition, the successful candidate will be eligible to receive other compensation from time to time in the form of discretionary and/or nondiscretionary bonuses and a long-term incentive plan. Actual compensation will be influenced by a candidate’s qualifications, internal employee equity considerations, and location. We will not ask for information about a candidate's current or past compensation for purposes of developing an offer of employment.
US Employees (and their spouses, domestic partners, and/or dependent children) are covered by generously subsidized medical, dental, and vision insurance. Employees are also covered by company-paid life and disability insurance and have the option of participating in employee-paid supplemental life, accidental death and dismemberment, critical illness, and accident insurance. In addition, employees are able to enroll in the company’s matching 401(k) retirement plan. Employees will also annually receive 20 days of paid vacation, 5 days of paid sick leave, 13 paid holidays, and 8 weeks of paid parental leave. Employees will also have the opportunity to receive tuition reimbursement for qualifying tuition and education-related expenses.
Note: Benefits programs are subject to eligibility requirements and may vary in certain locations.
A few things to know about us
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.
Date Posted
03/22/2023
Views
5
Similar Jobs
Software Engineer-Simulation, Integration and Test - York Space Systems
Views in the last 30 days - 0
York Space Systems a leading aerospace company is seeking a passionate candidate with an Aerospace and Software background to join their Simulation In...
View DetailsSenior Electrical Engineer - Red 6
Views in the last 30 days - 0
Red 6 is a pioneering AR technology startup specializing in synthetic air combat training The company is seeking a Senior Electrical Engineer to contr...
View DetailsColorado JCC Salesforce Administrator - OpenTent
Views in the last 30 days - 0
OpenTent a dedicated team of data specialists is seeking a Salesforce Administrator to support the Boulder and Denver Jewish Community Centers The rol...
View DetailsOutbound Sales Development Representative - Denver, Colorado (CO) - PadSplit
Views in the last 30 days - 0
PadSplit a company dedicated to creating affordable housing in Denver is seeking an Outbound Sales Development Representative The role involves prospe...
View DetailsSystems Engineer - Mission Operations Lead - York Space Systems
Views in the last 30 days - 0
York Space Systems is seeking a Systems Engineer Mission Operations Lead The role involves acting as the mission operations focal point leading the de...
View DetailsLaunch Systems Integration Engineer, Sr. - York Space Systems
Views in the last 30 days - 0
York Space Systems an innovative aerospace company is seeking a Launch Systems Integration Senior Engineer The role involves coordinating spacecraft l...
View Details