Senior Full Stack Engineer

Muck Rack
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