RXMG is a California-based digital advertising company that employs our state-of-the-art analytical and consumer intelligence platform to match people with the products they need to enrich their financial well-being. RXMG delivers campaign optimization and data monetization through multiple channels and proprietary websites, primarily in the finance vertical. We are growing and looking for talented, passionate, and visionary people to add to our team! We offer competitive salaries and generous benefits, including a complete insurance package (medical, dental, and vision) and unlimited PTO. We encourage you to apply if you enjoy working in a challenging, fast-paced environment with other professionals.

Why RXMG?

  • Innovative Atmosphere: Fuel your passion in a fast-paced environment where you will collaborate with your peers to work through complex, significant data challenges that will test your ability to learn and grow.
  • Competitive Compensation: Enjoy top-tier salaries and unbeatable benefits, including comprehensive insurance coverage, 401k with matching, and unlimited PTO.
  • Continuous Learning: Promote your skills with our commitment to ongoing education, training, and certification programs.
  • Remote-First Culture: Embrace flexibility with our fully remote work setup, fully connected through Slack, Google Meet, and Zoom.
  • Cutting-Edge Hardware: We provide the latest Apple gear, extra monitors, and working accessories so you can work without limitations.

Your Role: Senior Software Engineer

As a Senior Software Engineer at RXMG, you'll be at the forefront of our tech evolution. Here's what you can expect:

RXMG's Tech Stack:

  • Code/Frameworks: PHP 8.1+, (Laravel Framework 8+), Golang, Python NodeJS (Vue/Nuxt)
  • Infrastructure and DevOps: Ubuntu Linux, Kubernetes, Docker, Terraform, AWS & Google Cloud, Sentry, Datadog.
  • Databases: MySQL, Clickhouse, Redis, ElasticSearch, MongoDB, Redis.
  • Version Control: GitHub & Gitlab
  • Project Tracking and Roadmaps: JIRA, Monday, and smart sheets. AGILE Scrum (eXtreme Programming).

Qualifications

  • Experience: 6+ years as a Software Engineer, proficient in a core technology such as PHP, Python, Golang, NodeJS.
  • Expertise: Deep understanding of architecture and design patterns and data processing in-motion at scale (message queues, pub/sub, api requests)
  • Advanced Knowledge: Message Queues, Service Patterns, API optimization, Git strategies, Unit/Feature/Integration Testing, MySQL, Redis, Vue architecture, Docker, and modular development.
  • Nice-to-haves: Experience with databases like ElasticSearch, InfluxDB, MongoDB, frontend frameworks like Bootstrap or Tailwind, and CI/CD deployment in GCP.

What We Expect from You:

  • Strategic Planning: Craft a comprehensive plan before coding, utilizing flow diagrams, database schema ERD, and supporting documentation.
  • Tech Mastery: Embrace a culture of learning and excel in your technical core competencies.
  • High Engineering Standards: Ensure PSR12-compliant code with high PHPUnit coverage, setting a benchmark for quality.
  • Collaborative Spirit: Participate in daily stand-ups, deep dives, Lunch & Learn sessions, and collaborate effectively with project managers.
  • Organizational Excellence: Communicate objectives, be organized, and foster a positive and supportive team culture.
  • On-call Commitment: Contribute to our rotating on-call schedule for monitoring outages outside business hours.
  • Problem Solver: Identify deep-rooted issues and provide innovative solutions.
  • Effective Communicator: Excel in communication and enjoy mentoring your peers.
  • Self-Supervised: Thrive in a self-directed work environment

Ready to be part of our tech revolution? Apply now and embark on a journey of innovation and growth with RXMG!