Company Summary:
DISH Network Technologies India Pvt. Ltd is a technology subsidiary of EchoStar Corporation. Our organization is at the forefront of technology, serving as a disruptive force and driving innovation and value on behalf of our customers.
Our product portfolio includes Boost Mobile (consumer wireless), Boost Mobile Network (5G connectivity), DISH TV (Direct Broadcast Satellite), Sling TV (Over The Top service provider), OnTech (smart home services), Hughes (global satellite connectivity solutions) and Hughesnet (satellite internet).
Our facilities in India are some of EchoStar’s largest development centers outside the U.S. As a hub for technological convergence, our engineering talent is a catalyst for innovation in multimedia network and communications development.
Summary:
Our Technology teams challenge the status quo and reimagine capabilities across industries. Whether through research and development, technology innovation or solution engineering, our people play vital roles in connecting consumers with the products and platforms of tomorrow.
Job Duties and Responsibilities:
- Full Stack Development:
-
Develop and maintain web applications using React.js (frontend) and Django (backend).
-
Design and optimize RESTful APIs for seamless data exchange between frontend and backend services.
-
Implement database models and queries using PostgreSQL, MongoDB, or other relevant databases.
-
Automation & Testing:
-
Write unit and integration tests using pytest or CodeceptJS to ensure high-quality code.
-
Develop test automation frameworks for browser testing and API testing.
-
Integrate testing with CI/CD pipelines for seamless deployment.
-
DevOps & CI/CD:
-
Work with Git, GitLab CI/CD, and Docker for version control and automated deployments.
-
Deploy applications on AWS (Bedrock, Lambda, EC2, S3, RDS, etc.) or Kubernetes.
-
Optimize performance, scalability, and security of cloud-based applications.
-
Collaboration & Best Practices:
-
Work closely with cross-functional teams (product managers, QA, DevOps, etc.) to deliver high-quality solutions.
-
Follow Agile methodologies, conduct code reviews, and participate in sprint planning.
-
Document technical specifications, design patterns, and best practices.
Skills - Experience and Requirements:
Programming Languages: Python, JavaScript (ES6+)
Frontend: React.js, Redux, Material-UI
Backend: Django, Django REST Framework
Databases: PostgreSQL, MongoDB, SQLAlchemy
Automation Testing: pytest, CodeceptJS, Selenium
DevOps & CI/CD: Git, GitLab CI/CD, Docker, Kubernetes, Helm
Cloud & Infrastructure: AWS (EC2, S3, RDS, Lambda, Bedrock)
✔ Excellent problem-solving abilities and debugging skills
✔ Strong communication skills for working with cross-functional teams
✔ Proactive and self-driven with a passion for learning new technologies
✔ Experience in Agile and Scrum methodologies
✔ Ability to mentor junior developers and contribute to technical discussions
-
Experience in automation for video streaming applications
-
Knowledge of AI/ML integrations in web applications