NBCUniversal

Senior Software Engineer

NBCUniversal

full-time

Posted on:

Location Type: Remote

Location: Remote • Florida • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDynamoDBJavaScriptMongoDBMySQLNode.jsNoSQLPostgresReactSQLTypeScript

About the role

  • Design, build, and maintain scalable web applications for Fandango Rewards and promotional platforms
  • Develop internal and public APIs
  • Write clean, maintainable, and testable code using modern JavaScript (Node.js)
  • Collaborate with cross-functional teams—including Product, QA, and UX—to deliver exceptional user experiences
  • Participate in and lead technical design discussions and code reviews
  • Troubleshoot complex issues in production systems and implement long-term solutions
  • Mentor junior developers and contribute to team knowledge sharing
  • Actively participate in Agile ceremonies (e.g., standups, retros, sprint planning)
  • Contribute to DevOps processes: CI/CD, monitoring, observability, deployment best practices

Requirements

  • BS degree in Computer Science, Engineering, or equivalent practical experience
  • 5+ years of experience in backend or full-stack software development
  • Strong understanding of software engineering best practices and design patterns
  • Proficient in JavaScript / TypeScript, Node.js and related frameworks (e.g., Express, React)
  • Experience working with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) data stores
  • Experience with designing and building RESTful APIs
  • Familiarity with Amazon Web Services (AWS)
  • Experience with microservice architecture: designing systems using Lambda, SQS/SNS and DynamoDB
  • Proficient with version control systems (e.g., Git)
  • Solid foundation in networking, infrastructure, and application security principles.
Benefits
  • Fully Remote: This role has been designated as fully remote, meaning it is expected to be performed from a non-NBCUniversal worksite, typically an employee’s residence.

Applicant Tracking System Keywords

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

Hard skills
JavaScriptTypeScriptNode.jsExpressReactSQLPostgreSQLMySQLNoSQLMongoDB
Soft skills
collaborationmentorshipproblem-solvingcommunicationleadershipknowledge sharingAgile methodologytechnical design discussionscode reviewstroubleshooting
Certifications
BS degree in Computer ScienceBS degree in Engineering