Senior Software Engineer


6 months ago

07/04/2019 10:21:23

Job type: Full-time

Category: Software Dev

Muck Rack is looking for a talented individual to join our fast-growing tech startup in New York. Our mission is to make journalists, PR pros and marketers more successful. Muck Rack offers tools that help media professionals find and contact the most relevant journalists for their stories, and monitor how their stories perform.

About The Position

You’ll be working alongside the CTO and engineering team, and with 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 tech stack includes Python, Django, Celery, SASS, Redis, Elasticsearch, Nginx, Gunicorn, Varnish, and Ansible.

About You

You'll be successful if you:

  • Have significant experience working on a complex, high-traffic site, particularly at a startup or software-as-a-service company.

  • Have extensive experience with Django, Python, and other software in our tech stack, with a willingness to learn in those areas where you have less experience.

  • Enjoy working with and collaborating with designers, UX experts, and product managers to create outstanding features.

  • Have experience leading other engineers to ship major features on schedule.

  • Enjoy helping others grow as developers and become successful.

  • Take pride in the quality of the code you write. Your code is readable, testable, and understandable six months later. You adhere to the Zen of Python.

  • Are able to manage complexity in a large project, and incur technical debt only after considering the tradeoffs.

  • Work well in a fast-paced development environment with testing, continuous integration and multiple daily deploys.

  • Can work well with remote developers.

  • Have amazing problem-solving skills.

  • Are interested in journalism, news, media or social media.

With that said, we always encourage people of all backgrounds and experiences to apply. We understand job requirements often don't allow your unique work history to shine, and we invite you to show us what you know. We are an equal opportunity employer

Remote First

Muck Rack is a remote first company. While we maintain an office in SoHo, NYC, everyone can choose where and when to work, whether it's in the office, at home, in a cafe, or on the beach. Many of our NYC team members spend part of their time working at home. All of our meetings can be attended via video conference, so those not in the office won't miss out. We make use of online tools that facilitate a distributed team, such as Trello, Slack, Google Hangouts, and Screenhero, to name just a few.

How to apply

Send us an email to [email protected] with a cover letter explaining how you fit the bill for the requirements listed above. Include links that demonstrate your best work, whether it's a project you created on Github, website you built, software you created, a blog you've written, or something you've made in a completely different medium. Any attachments should be PDF, not MS Word.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 3 weeks ago

    This is a remote opportunity open to US-based candidates only.

    Do you love Python, Django and creating solid backend APIs? Do you want to work on a growing, ambitious and new product? Ok, sweet, keep reading…

    PolicyFly is modernizing the ancient world of property/casualty insurance in both the US + London markets. We are a profitable and growing company with a small, talented & ambitious team.

    We are looking for a Python developer with a proven track record in building modern and maintainable backends. This position is ideal for a seasoned engineer looking to take the next step and take a leadership role in the product. To learn more, please visit:

    Our Team

    We are a team of product builders -- remote-first and small (~10 people), consisting of: Backend, Frontend, QA/UAT, Project Management, UX Design and Sales.


    You’ll be tasked with collaborating with the frontend and product teams to bring new features to life, refactor existing components to be more extendable and customize the product for new customers.

    • Overall backend architecture and engineering planning (architecture, approach, estimation and project breakdown)
    • Development of new features, refactoring of existing features
    • Establish new project architectures, build tools and instill modern processes
    • Coordination between frontend and UX design to ensure a properly built, maintainable product
    • Contribute to the product roadmap (planning) and extensibility (architecture) of the product
    • Brainstorm creative solutions along with our customer’s requirements


    • 3+ years of professional Python experience with either Django or Flask
    • Expert in Docker and managing Docker infrastructures
    • Expert in Git, Continuous Integration & Delivery
    • Speak linux natively
    • Strong written and oral communication skills
    • Comfort working remotely -- independent & self-motivated
    • Nice to have: Kubernetes experience and expertise in DevOps / infrastructure management


    • Competitive salary + Equity
    • Unlimited vacation
    • Health/Dental/Vision
    • Small team of exceptional engineers + project managers
    • Opportunity to join a growing business and leave your fingerprint on it's success
    • Collaborative, transparent and fun loving office culture
    • Remote-first team
  • If revolutionizing healthcare excites you, join our growing team and help us achieve our mission to build better software for doctors and patients and improve healthcare for all. drchrono was founded and is led by two software engineers, Michael Nusimow and Daniel Kivatinos. Unlike other healthcare companies, our company is built from the ground up to address modern healthcare through technology and innovation.  We believe in open APIs and being part of an open ecosystem.  

    We are a YCombinator funded Silicon Valley startup working out of the chronoplex in Sunnyvale, Los Angeles, and Hunt Valley, Maryland. Since our inception, we have attracted over 100k physicians, 10 million patients, and have been to the White House to discuss how technology can solve healthcare problems as part of the Precision Medicine Initiative . So far we’ve booked 20+ million patient appointments and processed 1.5 billion dollars in medical billing per year.  drchrono is ranked by INC 500 as one of the fastest growing private companies in America.  We are an official Apple Mobility Partner with our industry leading EHR (Electronic Health Records)  iPad app.

    Silicon Valley Business Journal designated drchrono as one of the fastest growing private companies and was voted the #1 mobile Electronic Health Record 5 years in a row by Black Book Rankings.

    drchrono Engineering plays a critical role delivering innovative products from inception to mass adoption.  You’ll be able to use your expertise and creative talents to build things working closely with product, design, and other departments.  We have the mind and soul of SaaS startup and you’ll be able to build world class software that delights users and can scale to millions of people.    The ideal candidate will be comfortable in a fluid start-up environment and will bring an energetic, fun and creative approach to their work. You could be an experienced engineer or a recent graduate eager to learn and get involved at all stages of the development lifecycle.

    What you'll do:

    • Create products & features that make it easier for doctors and their staff to run an efficient medical practice

    • Continually offer thought-leadership and dependable execution ability in a high-paced environment characterized by ongoing iteration and product pushes

    • Play a key role in product development, help shape direction of drchrono feature set

    • Take complex and thorny practices and processes and build beautifully simple and maintainable software.

    • Design & write software to help manage and automate the complexity of running a private medical practice

    • Help build scalable programs that standardize information flow and increase operational capacity

    • Be part of a close-knit engineering team that ships new code to make a meaningful impact in healthcare

    • Implement automated and exploratory testing processes that provide continuous feedback on quality issues; find ways to break our web application before their public release

    • Implement internal and public facing pages on 

    • Mentor and train new engineers

    • Help make UI and UX decisions

    What you'll need:

    • Hacker strong with CS fundamentals from Bachelor’s in CS, engineering, related discipline or equivalent industry experience

    • Experience building products for fast growing web or mobile products

    • Must have at least 3 years of professional experience developing in Python

    • Ability to manage conflicting project demands and thrive in a small, fast-paced, start-up environment

    • Experience in a fast-paced work environment & a bias for action. You work as part of a team and care about building scalable and maintainable systems.

    • A product-first approach to building software. You care about the real world functionality of your programming.

    • Experience doing front-end web development using HTML, CSS, and modern Javascript using AngularJS.

    • Experience writing production backend code in Python (preferably Django).

    • Strong sense for UI and UX.

    • Experience writing apps backed by relational databases (e.g. MySQL or PostgreSQL).

    What you'll get:

    • Help define the future of healthcare in a digitized future

    • Be part of growing world class team of engineers

    • Competitive perks in an empowering & engaging work environment

  • 2 months ago

    About the role

    This position will help lead the growth of our analytics and monitoring platform. You will be a lead Django engineer working closely with our team.

    What we are looking for:

    • Experience in writing web applications using Python, databases and message queues like Kafka, AMQP, SQS.

    • Experience with popular third-party libraries and frameworks (e.g. Django, SQLAlchemy, Flask).

    • Skilled in automation work (CI/CD) and infrastructure management (Google Cloud, Kubernetes).

    • Familiarity with current standards and technologies (RESTful, Python 3.6+, PEP8).

    • Experience working with a distributed team.

    What you will do:

    • Design future-proof software architectures aligned with cloud platforms.

    • Design and implement back-end systems and APIs using state-of-the-art technologies and practices.

    • Develop back-end components of user-facing web applications.

    • Communicate with teammates on a daily basis.

    • Learn new skills and technologies as you go.

    • Be responsible for your code. Ensure your code is testable and tested.

    Who you are:

    • Experience in writing web applications using Python, databases and message queues like Kafka, AMQP, SQS.

    • Experience with popular third-party libraries and frameworks (e.g. Django, SQLAlchemy, Flask).

    • Skilled in automation work (CI/CD) and infrastructure management (Google Cloud, Kubernetes).

    • Familiarity with current standards and technologies (RESTful, Python 3.6+, PEP8).

    • Experience working with a distributed team.


    • have worked with Google Analytics / other Google APIs

    • have worked in data science

    • familiar with machine learning


    • flexible work schedule

    • Company provided computer and equipment

    • Working with a group of talented, passionate, and motivated team members across all disciplines

    Interested in applying?

    Send us an email at [email protected] with more details about yourself.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!