(781) 916-2284 [email protected]

Software Developer

Our client, a telecom and media company located in Greenwood Village, CO is in need of Software Developer for an initial 6 month contract with high likelihood of extension. The Software Developer will work on a hybrid schedule, 4 days a week onsite, and one day remotely, and will play a critical role in designing and implementing next-generation cloud-based platforms and solutions. The Developer will collaborate closely with a cross-disciplinary team of software architects, network engineers, data scientists, billing and mediation experts, and more. Day-to-day responsibilities include designing user interfaces and backend APIs, integrating billing and mediation systems, troubleshooting performance issues, and supporting continuous integration and deployment in a fast-paced environment using TypeScript, Ruby, Node.js, Java, and AWS cloud services.

Required Skills:

  • 5+ years designing and programming backend APIs using Java and JavaScript
  • 2+ years programming user interfaces in Ruby and TypeScript/JavaScript
  • 2+ years experience working with AWS cloud services, including EKS, Lambda, API Gateway, CloudFormation (or Terraform), and EventBridge
  • At least 2 years of programming experience in Ruby
  • 2+ years experience working with data stores such as PostgreSQL and Redis
  • Some experience programming in Vue.js and TypeScript
  • Experience with containerization and microservice architectures (Docker, Kubernetes)

Preferred Skills:

  • Experience working with billing systems (Amdocs, ICOMS, CSG)
  • Python
  • Experience developing multi-threaded applications for networking, web services, HTTP, and TCP/IP
  • Large-scale systems software design and development experience and working knowledge of Unix/Linux
  • Strong knowledge of object-oriented design, design patterns, and algorithms
  • Experience working in Agile environment
  • BS in Computer Science