Spectrum's logo

Software Engineer VI - Python / Node.js Developer at Spectrum

  • Full-time
  • On-site, Greenwood Village, CO

Software Engineer VI - Python / Node.js Developer

Responsibilities

  • Design, develop, and support mission-critical platforms for AI workflows.
  • Participate in the design of dependent systems, including APIs and data stores.
  • Implement new functionalities that are testable and performant without oversight.
  • Determine methods and procedures for new assignments and coordinate activities of other personnel.
  • Understand the technical organization's vision and assist in creating the roadmap.
  • Analyze and evaluate different products in the market and identify their pros and cons.
  • Maintain knowledge of technical and industry standards.
  • Develop software independently to overcome roadblocks and identify their impact on the roadmap.
  • Triage escaped defects and lead root cause analysis activities.
  • Resolve system integration issues and manage hotfixes for critical production issues.
  • Prioritize work effectively, establish and meet timelines, and deliver multiple tasks simultaneously.
  • Close technical debts and visualize technology roadmaps.
  • Provide technical requirements and overall design documentation.
  • Cut release branches and provide deployment artifacts to operations.
  • Enforce usage of approved code patterns and best practices across the application domain.
  • Identify performance improvement opportunities with dependent systems.
  • Improve application performance, scalability, resilience, and high availability.
  • Collaborate with architecture, testing, operations, and data center teams to solve technical problems.
  • Showcase interconnected projects to senior technical leadership and the business.
  • Mentor Software Developers I-V and participate in candidate interviews.
  • Build and maintain effective working relationships with peers and other Charter organizations.
  • Provide technical consulting to other internal groups and act as a technical subject matter expert.

Skills

  • 4-6+ years of experience with database management systems.
  • 4-6+ years of experience with software development methodologies.
  • 6+ years of experience in a cloud-based platform engineering role.
  • 5+ years of software development experience in JavaScript, TypeScript, Java, Python, or Node.js.
  • 5+ years of exposure to SQL and non-relational databases.
  • BA/BS in Information Technology, Computer Science, or related field, or equivalent combination of education and experience.
  • Demonstrated knowledge of one major programming language/tool.
  • Proficient in coding language and syntax, usage of functions and object-oriented patterns.
  • Knowledge of environments, docker images, container runtimes, and cloud-native app development.
  • Knowledge of dependent systems, including APIs, clients, and data stores.
  • Knowledge of design patterns and software architecture patterns.

Benefits

  • 💰 Comprehensive pay and benefits package that rewards employees for their contributions.
  • 🌟 Support for all aspects of employee well-being.
  • 📈 Opportunities for career growth and development within the company.

Published 2 days ago • Expires September 15, 2025 08:06