T-Mobile USA · Jul 16th 2018
Consider a career as a back-end Software Engineer within T-Mobile’s Home +Entertainment (formerly Layer 3 tv) team in Boston’s Seaport District. In this role, you will do back-end software development, live guide and content metadata services, DVR scheduling services, third-party speech recognition and natural language understanding (NLU) integration services using Node.js and MongoDB. We offer excellent technology, team, location, ability to work remote a couple days/week, competitive, comp, bonus, stocks and perks!
Responsibilities include, but not limited.
Build distributed cloud microservices support an in-home IPTV cable service
Implement and release numerous services covering all aspects of a video streaming service including: authentication, alerts, video recording and scheduling (DVR), TV Everywhere, affinity/recommendation, and TV/movie metadata services
Integrate product with social media platforms to give real-time relating to airing content
Must have the following skills, ability and knowledge:
Experience building testable, scalable back-end APIs
Experience working with databases, especially MongoDB
Experience with cloud-based development, e.g., AWS
Expertise in scaling and performance optimization, e.g., Redis caching
MongoDB preferred (Hadoop, Spark and/or Cassandra)
Source code management in software development using Git
Caching and other solutions to improve performance and scalability
Understanding of software design patterns and micro-service architecture
Social media integration (e.g Facebook, Twitter, Instagram, etc.)
Excellent communications skills (interpersonal, written and verbal)
Familiarity with Node.js strongly perferred
Familiarity Kafka and/or Storm a plus
Big data frameworks (e.g., Hadoop, Spark) and data analytics a plus
Event streaming and queuing solutions (Kafka, Storm, Redis, etc.) a plus
6+ years of professional related experience
Bachelors of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or quantitative field
Masters of Science a plus
Must be willing to work in the office but we do offer flexibility of remote a couple days a week, once up and running.
For consideration, please send resume, salary expectations and best time to reach you. Applications will be reviewed within 48 hours. Thank you for your time.