Senior Full Stack Engineer

closed
Muck Rack Logo

Muck Rack

πŸ’΅ $100k-$118k
πŸ“Remote - Canada

Summary

Join Muck Rack, a leading SaaS platform for PR professionals, as an Engineer, Search! As part of the Search & Monitoring Team, you will collaborate with engineers, product managers, and designers to deliver high-quality content. You'll work on large-scale projects involving extensive data, support data pipelines using ElasticSearch and Kafka, and contribute to our engineering culture. We offer a competitive salary ($140,000 - $165,000 CAD), remote work, comprehensive benefits, and opportunities for professional development. Muck Rack values a strong work-life balance and a culture of transparency and inclusion. We are seeking a collaborative and self-driven individual with 3+ years of experience in software engineering and proficiency in Python, Django, and ElasticSearch.

Requirements

  • 3+ years total professional experience as a software engineer
  • Proficiency with Python or a similar language
  • Proficiency with Django or a similar framework
  • Experience with ElasticSearch or an equivalent search engine

Responsibilities

  • Collaborate closely with software engineers, product managers, and designers to ensure our customers have access to high-quality content that meets their expectations
  • Contribute to large-scale technical projects involving extensive data volumes
  • Support data pipelines and features leveraging ElasticSearch and Kafka
  • Play a key role in shaping our engineering culture and processes

Preferred Qualifications

  • Experience with Kafka or other stream-processing technologies
  • Experience with MySQL or Postgres
  • Experience with Celery
  • Worked on a complex, high-traffic site at a startup or software-as-a-service company, ideally with large amounts of data
  • Interest in journalism, news, media or social media
  • 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

Benefits

  • Remote Work, Forever. We’re a fully distributed team and have pledged to remain that way forever . We offer employees a full home office setup, phone & internet reimbursement, and a monthly coworking membership
  • Transparent Compensation. We offer competitive geo-neutral pay in the U.S. and review compensation at least once annually to ensure internal equity and alignment with the external market. Depending on the role, we offer either a standardized bonus program or attainable commission structure and an opportunity to earn equity in the company. All employees are eligible for our 401(k) plan* with employer contributions
  • Health & Wellness*. Muck Rack provides comprehensive health, dental, vision, disability and life insurance for employees and their families. We offer a high-deductible health plan with 100% premium coverage for individuals, as well as a range of other plan options. Our team also has access to 24/7 Virtual Care, an Employee Assistance Program, employer-funded HSA contributions, and other pre-tax benefits. Team members have access to a quarterly wellness stipend and a free Headspace subscription
  • PTO and Family Benefits. Our team enjoys 4+ weeks of off-the-grid PTO, paid sick/mental health days and 13 paid holidays, which can be exchanged for additional PTO with our β€œHoliday Swap Program.” We also provide up to 16 weeks of fully paid parental leave
  • Personal & Professional Development. We grow talent by creating internal pathways for advancement and promotion. Muck Rack conducts bi-annual performance reviews, hosts team-wide workshops, and offers management training and leadership training opportunities. We also provide unlimited subscriptions to L&D platforms including Coursera & O’Reilly, as well as 2 additional days of PTO to dedicate to learning and development
This job is filled or no longer available