Himalayas logo
RO

Software Engineer - APIs and Backends

Rocket.net
United States only

We are seeking a Software Engineer - APIs and Backends to help us build new features and functionality on our hosting platform. We have various backends and APIs serving approximately 2.3 million customer requests per day, with an average uptime of 99.99% on our APIs. As such, we’re looking for someone who is happy to follow SDLC best practices and will utilize our CI and staging environments. Most importantly, this person should be focused on making our customers’ experiences better, as 4 9s of uptime means nothing if what we are building isn’t delighting customers.

In this role, you’ll be asked to develop new features and functionality for our platform, such as cloud backup systems, website security scanning tools, and to integrate some third-party tooling where it makes sense. You’ll be expected to help remove bugs in the existing codebase and engage in the spirit of continuous improvement by helping refine, upgrade, and/or replace existing code, tools, and practices to make development work easier and more correct and to provide better experiences for customers.

Responsibilities

  • Write code and tests for new functionality on the Hosting Platform API using Python and async practices (asyncio, aiohttp, etc).
  • Write code and tests within our on-server tooling using go.
  • Maintain existing code and packages with updates, bug fixes, and improvements.
  • Design and collaborate on designs of new features and functionality with our Ui, Design, and Product teams.
  • Proactively manage your work to deliver on aligned expectations for progress and communicate that progress both via Pull Requests and task updates.
  • Work closely with product, sales, and engineering teams to relay customer feedback and enhance our services.
  • Work with other teams at Rocket such as Sales and Support to help identify customer-affecting issues and perform fixes as possible.

Requirements

  • 7+ years of experience delivering software for business users in a SaaS environment or comparable experience in a b2c environment.
  • Strong understanding of software development best practices such as separation of concerns, availability, reliability, defensive programming, testing (unit/integration/function/TDD/etc), performance, simplicity, and modularity.
  • Ability to collaborate with other team members both asynchronously through tools like Shortcut and Slack and well as synchronously via video conferencing.
  • Proven ability to deliver software updates to large user bases with successful outcomes.
  • Experience with async Python coding such as using asyncio and aiohttp.
  • Willingness and ability to write code in multiple languages.

Nice to Have

  • Experience with managed WordPress hosting providers or WordPress
  • Experience developing applications in go.
  • Understanding of how the core concepts of the web work (HTTP, TLS, FTP, etc) at the RFC level
  • Experience with linux.

Benefits

  • Be part of a fast-growing, customer-focused hosting company.
  • Work remotely with a passionate and talented team.
  • Competitive compensation and we’ll pay you to take time and spend it with your family or on other things for a few weeks per year.
  • Work with team members who have built products used by millions of businesses and billions of end users at companies like Cloudflare, GoDaddy, Hostgator, cPanel, and StackPath.

Rocket.net is an equal opportunity employer committed to diversity and inclusion. As a multicultural organization, we encourage individual achievement and recognize the strength of our diverse team.

Rocket.net is committed to providing accommodations for people with disabilities. If you require accommodation, we will work with you to meet your needs. Accommodation may be provided in all parts of the hiring process.

We would like to thank each applicant; however, only qualified candidates will be contacted for an interview.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileRO

Rocket.net

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Rocket.net

Explore the variety of open remote roles at Rocket.net, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Rocket.net

Remote companies like Rocket.net

Find your next opportunity by exploring profiles of companies that are similar to Rocket.net. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan