DenverRecruiter Since 2001
the smart solution for Denver jobs

Senior Software Engineer

Company: NinjaCat
Location: Denver
Posted on: March 19, 2023

Job Description:

About NinjaCat NinjaCat is a digital marketing performance management platform that provides brands, agencies and media companies tools to collect, connect, analyze, and present marketing data in a meaningful way. Our data management and reporting solutions empower teams to communicate quickly and insightfully about the effectiveness of their marketing efforts at scale. Our mission is to build a company that everyone wishes they were a part of and the proof is in the pudding: we were featured by Inc. Magazine as one of the best places to work (2 years in a row!) and 2020 AdAge best places to work. If that weren't enough: we work remotely (work from anywhere!), offer great perks and have a unique culture built on our core values of compassion, action and trust. We recently raised a significant amount of capital, built a best-in-class leadership team, and we're executing on a product vision that will transform the marketing analytics industry. We would love to have you be part of it. Learn more at Interested but not sure you are qualified? If you are up for the challenge we want you to apply. We believe skills are transferable and we want everyone who wants to be part of NinjaCat to have a conversation with us.About this role NinjaCat engineering is hiring a senior software engineer that will build and maintain our data integrations, services and UI/UX in PHP/Vue/Laravel/MySQL. This role requires heads down technical leadership on our existing code and new services and features. This role will guide and mentor the existing team of engineers and collaborate with product managers and engineering leadership. This role is critical to helping our customers connect, transform, and visualize high volume data.

  • Advanced debugging skills and capable of learning and refactoring legacy code
  • Advanced Laravel and MySQL knowledge and tuning experience
  • Experience in building, deploying and monitoring Laravel background jobs or other experience in observability and debugging productions systems with asynchronous background processes
  • Advanced understanding of how and when to test services - both manual and automated testing are used at NinjaCat and you'll help us understand when we need one or the other (or both) Responsibilities
    • Be curious. Learn and understand our existing Laravel application and improve it through refactoring, testing, and observability.
    • Mentor the team and work with PMs on roadmaps and the balance of features, bug fixes and the technical platform.
    • Build & ship clean, functional, testable code for new and existing external integrations and our external API.
    • Work in an agile fashion in close collaboration with fellow software engineers, product managers, devops / SRE / QA engineers, and customer support.
    • Help plan and implement microservices (Node, Kotlin, Kubernetes) as we build the future of the NinjaCat technical platform. Nice to Haves
      • Experience in digital advertising and marketing
      • Experience in data warehouse or data processing systems (Snowflake, BigQuery, Redshift, etc)
      • Knowledge of AWS (or GCP/Azure) and migrating monolithic applications into containers / kubernetes What You Bring
        • 5+ years of experience in Laravel / PHP / MySQL
        • 3+ years of experience in VueJS or another JS framework
        • A willingness to learn and grow, and a collaborative mindset
        • The passion and perseverance to help NinjaCat's engineering team be the best it can be Cash compensation for this role includes a base salary in the range of $120,000 to $150,000, but may vary based on job-related knowledge, skills and experience.Other Benefits Include:
          • Work from home (We are 100% remote!)
          • 4-Day Work Week
          • Unlimited Vacation
          • 401k
          • Health, Dental, Vision and Life Insurance
          • An awesome place to work (Inc Magazine - Best Place To Work, and Glassdoor 4.7 Star Rating)
          • Free books supported by NinjaCat's reading program
          • Personal learning and development stipend
          • Monthly health and wellness reimbursement
          • Yearly All Company in-person meetup
          • Ability to have a huge impact on a growing company
          • Work alongside an incredible CEO, and a fantastic team
          • Ability to use "cat" puns and memes all day long Equal OpportunityNinjaCat is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. NinjaCat makes hiring decisions based solely on qualifications, merit, and business needs at the time.Applicants must be located and authorized in the US or Canada. At this time, NinjaCat does not offer visa sponsorship or transfers.

Keywords: NinjaCat, Denver , Senior Software Engineer, IT / Software / Systems , Denver, Colorado

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Denver RSS job feeds