Senior Software Engineer, Back-End

| Remote
Sorry, this job was removed at 12:13 p.m. (EST) on Thursday, July 28, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Muck Rack is the leading SaaS platform for public relations and communications professionals. Our mission is to make PR pros more successful by providing them with technology to find journalists to pitch, monitor media, quantify their impact and work more efficiently with their teams.

Self-funded, globally distributed, and growing quickly, Crain’s named Muck Rack one of the best places to work in 2019, 2020, and 2021! We value resilience, transparency, ownership, and customer devotion and infuse these values into everything we do.

We’re looking for a collaborative and self-motivated Senior Software Engineer, Back-End to join our small but quickly growing team and make a big impact.

As a Senior Software Engineer, you’ll work alongside the CTO, fellow software engineers, product managers, and designers, to execute major technical projects on Muck Rack, lead the building of new features, and help shape our engineering culture and processes. Our engineers are not siloed to any particular part of the application–everyone contributes everywhere. You should be excited about working with large amounts of data.

Our tech stack includes Python, Django, Celery, MySQL, Elasticsearch, Vue, and Webpack. Our technology team is focused on scale, quality, delivery, and thoughtful customer experience. We ship frequently without sacrificing work/life balance.

To be set up for success in this role, you’ll need to have:

  • 5+ years total professional experience as a software engineer
  • Django or significant web experience in a similar framework

If any of the below also describe you, this could be an exciting opportunity:

  • Worked on a complex, high-traffic site at a startup or software-as-a-service company, ideally with large amounts of data
  • Experience with MySQL (or Postgres) and/or ElasticSearch
  • Any combination of the following: experience with Celery, Luigi or Airflow, Kafka, AWS, NLP, data model performance tuning, content extraction, application performance tuning
  • Familiarity with modern frontend frameworks (like Vue or React) and development patterns
  • Interest in journalism, news, media or social media

In addition, we’re always looking for candidates who:

  • Have excellent communication skills, with an ability to explain ideas clearly, give and receive feedback, and work well with team members
  • Exhibit a willingness to learn in areas where they have less experience with our tech stack
  • Take pride in the quality of their code. (Your code should be  readable, testable, and understandable years later. You adhere to the Zen of Python)
  • Work well in a fast-paced development environment with testing, continuous integration and multiple daily deploys
  • Have the ability to manage complexity in a large project, and incur technical debt only after considering the tradeoffs
  • Take a logical approach to problem solving that combines analytical thinking and intuition

Interview Overview:

Below you'll find an outline of the interview plan for this role. Please note that this is what we expect the process to look like; we may ask you for supplemental information or require an additional step before making a final decision.

  • Complete our job application by submitting your resume, LinkedIn profile, & contact information
  • A thirty-minute preliminary interview with a member of our Talent Team
  • A one-hour video interview with the hiring manager for this position
  • A take-home assessment that may take up to two hours to complete
  • Two, thirty-minute interviews with members of our Engineering team
  • A final thirty-minute code-review with our CTO and Staff Engineer 
  • 2-3 references calls & a background check

Details

Start Date:

Based on the interview plan above, we expect this process to take approximately 3-4 weeks. This can depend on the availability of candidates and our hiring team. The start date for this role is flexible. 

Salary:

The starting salary for this role is between $140,000 - $170,000, depending on skills and experience. We take a geo-neutral approach to compensation within the US, meaning that we pay based on job function and level, not location. For all other countries, we have competitive pay bands based on market standards.

 ---

**We are actively interviewing candidates across the US, Canada, Poland, Argentina and Bulgaria only**

Benefits of Working at Muck Rack
  • Geo-neutral approach to compensation, with competitive & equitable base salaries, plus a standardized bonus program*
  • Fully distributed team, with work-from-home benefits and monthly co-working stipend
  • Generous off-the-grid PTO, including paid parental leave, paid sick/mental health days, learning days, summer Fridays, and more
  • We conduct bi-annual performance reviews, and review compensation at least once annually to ensure internal equity and alignment with the external market
  • Health, dental and vision insurance (100% paid by employer for individuals; 70% paid by employer for families)
  • 401(k) plan with employer contributions*
  • Access to OneMedical, 24/7 Virtual Care, an Employee Assistance Program, and a Flexible Spending Account*
  • Discounted gym & bike memberships* and free Headspace account
  • Unlimited subscription to Learning & Development platforms
  • Virtual & in-person team bonding opportunities including free lunches, activities, & events
  • Inclusive culture that listens to and welcomes diverse perspectives
  • Self funded means we have the freedom to build forward-thinking products and put our customers first
*These benefits are specific to US-based employees. In some, but not all, cases, we are able to offer equivalent benefits to employees located outside of the United States.

We deliberately encourage individuals from all backgrounds, including race, gender identity, sexual orientation, disability status, and from all parts of the United States and Canada to apply for positions. We are an equal opportunity employer and we're committed to a fair and consistent interview process and employer experience.

 

NOTE: Today, we can not hire employees in Arkansas, California, Kansas, Kentucky, Louisiana, Mississippi, Montana, Nebraska, Nevada, New Mexico, North Dakota, Wisconsin, or Wyoming.

 

#LI-Remote

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

Similar Jobs

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