Muck Rack is the leading SaaS platform for public relations and communications professionals. Our mission is to enable organizations to build trust, tell their stories and demonstrate the unique value of earned media. Founder controlled, fully distributed, and growing sustainably. Received several awards for its unparalleled culture and product from organizations like Inc., Quartz, G2, and BuiltIn. Values include resilience, transparency, ownership, & customer devotion.
Senior Software Engineer, Full-Stack
Location
United States
Posted
68 days ago
Salary
$140K - $170K / year
Seniority
Senior
Job Description
Senior Software Engineer, Full-Stack
SaaSquatch
Role Description Muck Rack is looking for a collaborative and self-motivated senior software engineer, full-stack to join our quickly growing team and make a big impact. - Work closely with software engineers, product managers, and designers to ensure that the content available to our customers meets their expectations. - Work on major technical projects with large data volumes. - Lead the building of new user-facing features. - Help shape our engineering culture and processes. Our tech stack includes Python, Django, Celery, MySQL, Elasticsearch, Vue, and Webpack. Our technology team is focused on scale, quality, delivery, and thoughtful customer experience. We ship frequently without sacrificing work/life balance. Qualifications - 5+ years total professional experience as a software engineer. - Proficiency with Django or a similar framework. - Proficiency with Vue.js or a similar framework. - Proficiency with HTML, CSS, and JavaScript. - If any of the below also describe you, this could be an exciting opportunity: - Worked on a complex, high-traffic site at a startup or software-as-a-service company, ideally with large amounts of data. - Experience with MySQL (or Postgres) and/or ElasticSearch. - Experience with Celery. - Interest in journalism, news, media or social media. - In addition, we’re always looking for candidates who: - 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 - Childcare & Parental Leave Benefits. - Health Insurance. - Wellness Benefits. - Professional Development Benefits. - Paid Time Off and Vacation Incentives. Company Description Muck Rack is the leading SaaS platform for public relations and communications professionals. Our mission is to enable organizations to build trust, tell their stories and demonstrate the unique value of earned media. - Founder controlled, fully distributed, and growing sustainably. - Received several awards for its unparalleled culture and product from organizations like Inc., Quartz, G2, and BuiltIn. - Values include resilience, transparency, ownership, & customer devotion.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack AI Engineer
PavagoPavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost
Job Title: Full-Stack AI Engineer Position Type: Full-Time, Remote Working Hours: U.S. client business hours (with flexibility for model deployments, experimentation cycles, and sprint schedules) About the Role: Our client is seeking a Full-Stack AI Engineer to design, build, and deploy AI-powered applications. This role requires bridging software engineering with applied machine learning, ensuring that models are integrated into production systems that are scalable, reliable, and user-friendly. The Full-Stack AI Engineer combines back-end services, front-end interfaces, and machine learning pipelines to deliver practical, business-driven AI solutions. Responsibilities: AI Model Integration: - Deploy pre-trained and fine-tuned ML/LLM models (OpenAI, Hugging Face, TensorFlow, PyTorch). - Wrap models in APIs (FastAPI, Flask, Node.js) for scalable inference. - Implement vector search integrations (Pinecone, Weaviate, FAISS) for retrieval-augmented generation (RAG). Data Engineering & Pipelines: - Build ETL pipelines for ingesting, cleaning, and transforming text, image, or structured data. - Automate data labeling, preprocessing, and versioning with Airflow, Prefect, or Dagster. - Store and manage datasets in cloud warehouses (Snowflake, BigQuery, Redshift). Application Development (Full-Stack): - Build front-end UIs in React, Next.js, or Vue to surface AI-powered features (chatbots, dashboards, analytics). - Design back-end services and microservices to connect models to business logic. - Ensure responsive, intuitive, and secure interfaces for end users. Infrastructure & Deployment: - Containerize ML services with Docker and deploy to Kubernetes clusters. - Automate CI/CD pipelines for model updates and application releases. - Monitor latency, cost, and model drift with MLflow, Weights & Biases, or custom dashboards. Security & Compliance: - Ensure AI systems comply with data privacy standards (GDPR, HIPAA, SOC 2). - Implement rate limiting, access control, and secure API endpoints. Collaboration & Iteration: - Work with data scientists to productionize prototypes. - Partner with product teams to scope AI features aligned with business needs. - Document systems for reproducibility and knowledge transfer. What Makes You a Perfect Fit: - Strong coder with a foundation in both full-stack development and applied ML/AI. - Comfortable building prototypes and scaling them to production-grade systems. - Analytical problem solver who balances performance, cost, and usability. - Curious and adaptable, staying current with emerging AI/LLM tools and frameworks. Required Experience & Skills (Minimum): - 3+ years in software engineering with exposure to AI/ML. - Proficiency in Python (PyTorch, TensorFlow) and JavaScript/TypeScript (React, Node.js). - Experience deploying ML models into production systems. - Strong SQL and experience with cloud data warehouses. Ideal Experience & Skills: - Built and scaled AI-powered SaaS products. - Experience with LLM fine-tuning, embeddings, and RAG pipelines. - Knowledge of MLOps practices (Kubeflow, MLflow, Vertex AI, SageMaker). - Familiarity with microservices, serverless architectures, and cost-optimized inference. What Does a Typical Day Look Like? A Full-Stack AI Engineer’s day revolves around connecting models to real-world applications. You will: - Review and refine model APIs, testing latency and accuracy. - Write front-end code to surface AI features in user-friendly interfaces. - Maintain pipelines that clean and prepare new datasets for training or fine-tuning. - Deploy updates through CI/CD pipelines, monitoring cost and performance post-release. - Collaborate with product and data science teams to prioritize AI features that solve real user problems. - Document workflows and results so solutions are repeatable and scalable. In essence: you ensure AI moves from prototype to production — reliable, compliant, and impactful. Key Metrics for Success (KPIs): - Successful deployment of AI features to production on schedule. - Application uptime ≥ 99.9% and inference latency < 500ms for key endpoints. - Reduction in manual workflows replaced by AI features. - Model performance tracked and stable (accuracy, drift, false positives/negatives). - Positive user adoption and satisfaction of AI-driven features. Interview Process: - Initial Phone Screen - Video Interview with Pavago Recruiter - Technical Assessment (e.g., deploy a small ML model with API endpoints and basic front-end integration) - Client Interview(s) with Engineering Team - Offer & Background Verification
Sr. Full Stack Software Engineer
HumanaHumana Inc. (NYSE: HUM) is a leading U.S. healthcare company. Through our Humana insurance services and our CenterWell healthcare services, we make it easier for the millions of people we serve to achieve their best health – delivering the care and service they need, when they need it. These efforts are leading to a better quality of life for people with Medicare and Medicaid, families, individuals, military service personnel, and communities at large.
Become a part of our caring community and help us put health first Humana is seeking a Full Stack Software Engineer - Information Marketplace team, responsible for building and enhancing the enterprise platform used to discover, understand, and access data across Humana’s information ecosystem. The Senior Full Stack Engineer performs software engineering activities in all layers of the stack, from setting up the database to programming in the back-end and the appearance at the front-end. The Senior Full Stack Engineer work assignments involve moderately complex to complex issues where the analysis of situations or data requires an in-depth evaluation of variable factors. The Information Marketplace is a strategic internal product that enables associates to locate trusted data, understand its meaning, and safely use it to support business, analytics, and AI initiatives. This role will contribute to the design and development of modern, scalable applications that integrate with data governance, metadata, and analytics platforms across the enterprise. This position is ideal for a developer who enjoys working on complex systems, building full-stack applications, and helping shape the architecture of a platform used across the organization. Fully remote working 8am-5pm EST Key Responsibilities - Support continuous improvement of the Information Marketplace as a core enterprise platform - Design, develop, and maintain full-stack web applications supporting the Information Marketplace platform - Build modern front-end interfaces using React, TypeScript, and state management frameworks - Develop scalable backend services and APIs using Node.js and related technologies - Translate business and technical requirements into well-designed, maintainable software solutions - Contribute to the architecture of microservices, APIs, and UI frameworks with a focus on scalability, security, and performance - Integrate with enterprise platforms including metadata services, APIs, and third-party tools - Troubleshoot and resolve complex application issues, identifying root causes and implementing long-term fixes - Optimize applications for performance, reliability, and usability - Participate in code reviews and help establish development standards and best practices - Collaborate with product owners, architects, data engineers, and governance teams to deliver new capabilities - Contribute to DevOps practices including CI/CD pipelines, containerization, and automated testing - Stay current with modern development frameworks, tools, and engineering practices Use your skills to make an impact Required Skills - Node.js - React.js - TypeScript - REST API development - Git-based source control - Experience building full-stack web applications Preferred Skills - Redux or modern state management frameworks - Tailwind CSS or modern UI styling frameworks - Sequelize ORM or similar data access frameworks - Docker / containerization - CI/CD pipelines (YAML-based or similar) - Experience with microservices architectures - Experience integrating with enterprise APIs or data platforms - WebAssembly (WASM) or performance-focused web technologies Required Qualifications - Bachelor’s degree in computer science, Engineering, or related field - 5-8+ years of experience in application development or full-stack engineering - Experience developing production web applications - Strong problem-solving skills and ability to work independently - Ability to collaborate in a cross-functional team environment - Experience with cloud environments (Especially Azure) - Experience working in Agile / Scrum teams Preferred Qualifications - Experience working on enterprise applications - Experience building developer platforms, data platforms, or internal tools - Master’s degree in computer science or related field Travel: While this is a remote position, occasional travel to Humana's offices for training or meetings may be required. Scheduled Weekly Hours 40 Pay Range The compensation range below reflects a good faith estimate of starting base pay for full time (40 hours per week) employment at the time of posting. The pay range may be higher or lower based on geographic location and individual pay will vary based on demonstrated job related skills, knowledge, experience, education, certifications, etc. $106,900 - $147,000 per year This job is eligible for a bonus incentive plan. This incentive opportunity is based upon company and/or individual performance. Description of Benefits Humana, Inc. and its affiliated subsidiaries (collectively, “Humana”) offers competitive benefits that support whole-person well-being. Associate benefits are designed to encourage personal wellness and smart healthcare decisions for you and your family while also knowing your life extends outside of work. Among our benefits, Humana provides medical, dental and vision benefits, 401(k) retirement savings plan, time off (including paid time off, company and personal holidays, volunteer time off, paid parental and caregiver leave), short-term and long-term disability, life insurance and many other opportunities. About us Humana Inc. (NYSE: HUM) is committed to putting health first – for our teammates, our customers and our company. Through our Humana insurance services and CenterWell healthcare services, we make it easier for the millions of people we serve to achieve their best health – delivering the care and service they need, when they need it. These efforts are leading to a better quality of life for people with Medicare, Medicaid, families, individuals, military service personnel, and communities at large. Equal Opportunity Employer It is the policy of Humana not to discriminate against any employee or applicant for employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability or protected veteran status. It is also the policy of Humana to take affirmative action, in compliance with Section 503 of the Rehabilitation Act and VEVRAA, to employ and to advance in employment individuals with disability or protected veteran status, and to base all employment decisions only on valid job requirements. This policy shall apply to all employment actions, including but not limited to recruitment, hiring, upgrading, promotion, transfer, demotion, layoff, recall, termination, rates of pay or other forms of compensation and selection for training, including apprenticeship, at all levels of employment.
Senior Software Engineer
PropertyRadarData-driven real estate and home services professionals use PropertyRadar to drive new business directly since 2007.
• Lead and execute feature creation and improvement work • Collaborate with engineering teams for design and implementation • Document work for team synchronization • Design and iterate on AI-powered product experiences • Release secure applications based on security best practices
• Develop bespoke applications, microservices, and APIs that solve real business problems • Build and maintain integrations between core banking, LOS, accounting, and vendor systems • Partner with product, operations, and vendor teams to scope, design, and deliver • Write clean, tested, production-grade code and own it through deployment and support • Contribute to engineering standards, documentation, and code review


