Paramount

Principal Software Engineer

Paramount

full-time

Posted on:

Location Type: Hybrid

Location: LouisvilleFloridaKentuckyUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect and implement advanced Generative AI and Retrieval-Augmented Generation (RAG) systems to power intelligent recommendations and dynamic user personalization
  • Lead the rapid prototyping and full-cycle development of production-grade features for mobile and web applications
  • Establish, promote, and drive adoption of scalable platform standards, engineering patterns, and reusable components across the organization
  • Work closely within a small engineering group, partnering with design and product teams to rapidly design, develop, and prototype solutions to key business challenges
  • Define guardrails to ensure fast, secure, and compliant adoption and deployment of "vibe coded" applications
  • Write robust requirements and production-quality code
  • Design for scalability and reliability, incorporating appropriate testing, monitoring, and alerting
  • Build clear documentation and diagrams to facilitate easy onboarding for other engineers and support teams
  • Review code to ensure adherence to best practices (style, testability, efficiency)
  • Own front-end performance (Core Web Vitals, bundle size, caching) and observability (RUM, error tracking) for web and mobile applications
  • Establish and evolve monorepo tooling and workflows (e.g., Turborepo, Nx) to support build, test, and deploy across web and mobile applications
  • Promote and evolve TypeScript and typing standards (e.g., strict mode, shared types, codegen) so that codebases stay maintainable, type-safe end to end, and refactor-safe

Requirements

  • 10+ years of experience building scalable, production-grade web applications using modern JavaScript frameworks (React, Next.js) and Node.js
  • Strong expertise in JavaScript and TypeScript, including asynchronous programming, generics, strict typing, and advanced ES6+ features
  • Deep knowledge of HTML and CSS, including responsive layout, cross-browser compatibility, accessibility, and performance optimization
  • Experience consuming and designing APIs (REST and GraphQL), including Apollo Client and microservices-based architectures
  • Proven experience modeling complex data flows for transactional and integration workflows
  • Experience working with cloud platforms (AWS, GCP, or OCI) and containerized environments (Docker, Kubernetes)
  • Familiarity with distributed systems concepts including caching (Redis, Memcached) and messaging systems (Kafka, RabbitMQ)
  • Strong debugging and performance troubleshooting skills, including use of monitoring/observability tools (e.g., OpenTelemetry, New Relic)
Benefits
  • Attractive compensation and comprehensive benefits packages
  • Generous paid time off
  • Opportunities for both on-site and virtual engagement events
  • Unique opportunities to make meaningful connections and build a vibrant community, both inside and outside the workplace
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptReactNext.jsNode.jsHTMLCSSRESTGraphQLAPIs
Soft Skills
leadershipcollaborationcommunicationproblem-solvingdocumentation