Senior Software Engineer - Spiceworks

Engineering Hyderabad, India


Description

Position at Spiceworks

***In terms of logistics, all interviews will take place over phone or video due to the coronavirus. With this in mind, the position will begin remotely, but will transition back to the office in the future. *** 

About SWZD:

Spiceworks Ziff Davis (SWZD) is the trusted global marketplace for connecting technology buyers and sellers across all marketing channels. We provide the valued information IT and business decision-makers need to research, buy, and manage technology while delivering the intelligence and insights technology brands need to create and sell better products and services. By combining the breadth and depth of the Spiceworks and Ziff Davis Communities with expert content, trusted first party data, and proven lead generation capabilities, Spiceworks Ziff Davis is uniquely positioned to help technology buyers and sellers to grow their businesses.

 

About the role and team:

We are looking to hire an experienced software engineer to join our dynamic engineering team. You will be a part of a global engineering team, spread across the Hyderabad, Pune, and Austin SWZD offices, and will work closely with other engineering and product team members to create superior software to deliver value to technology buyers and vendors. Eager to jump into a pivotal role that's essential in enabling technology-buying decisions? It’s time to apply!

 

Responsibilities

Your day-to-day:

  • Contribute to the design and development of product features
  • Work closely with product managers to drive business outcomes and deliver value
  • Collaborate with experienced engineers both on your team and others across offices
  • Work on every level of the stack – frontend to backend and everything in between
  • Thoroughly test and review code
  • Mentor other engineers and guide team in maintaining high standards of code quality and testing practices

Qualifications

What does it take to do this job?

  • 6+ years of experience in application and/or web application development
  • Experience solving large-application and user-level problems such as performance and scalability
  • Expert-level object-oriented programming skills with Ruby is mandatory
  • Experience with cloud (preferably AWS) infrastructure
  • Strong knowledge of HTML, CSS, JavaScript and Ruby on Rails (or Django or other equivalent)
  • Experience with relational databases and SQL
  • Experience mentoring junior developers in the behavior-driven design process is preferred (Good to have)
  • Ability to lead and participate in the design and architecture of new systems
  • Bachelor’s or master's in engineering, computer science, or related field

Desired Qualifications

  • Experience with REST APIs
  • Experience with distributed software (native or web app)