Senior Software Developer

CALL BOXDallas, TX
2d

About The Position

Call Box exists to grow people. We believe that everyone wants to become a better version of themselves, and we work hard to provide a software and a culture that maximizes that growth mindset. We hire smart and ambitious doers and set them loose in an exciting and complex technology business where they will build, sell, and deploy Artificial Intelligence solutions in a dynamic business environment. Our solutions attack one of the biggest business problems in existence today: the phone. Senior Developers are highly-motivated, passionate people who push boundaries as they explore new ideas. Senior Developers leverage their technical expertise to continually create and deliver products that delight our users, mentor our more junior team members and elevate the team through cultural leadership. We are looking for fearless, self-motivated people who are seeking an opportunity to steer product direction, create and manage their own projects, and constantly grow in their abilities. We process 30 million calls a month across 4,000+ customers. We're modernizing a 20-year-old platform into event-driven microservices using Go, NATS, Nest.js, and modern patterns. We need developers who ship quality code at pace. Please note: Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

Requirements

  • 5+ years professional development experience
  • Strong Linux experience
  • Proficiency in at least one compiled language (Go, C#, Java, Rust) and one interpreted language (TypeScript/JavaScript, Python, PHP)
  • Nest.js experience strongly preferred
  • Solid understanding of relational databases and SQL (we run heavy PostgreSQL and SQL Server workloads)
  • Experience with message queues, event-driven architecture, or distributed systems
  • Track record of shipping features independently without constant direction

Nice To Haves

  • Kubernetes and AWS experience a plus

Responsibilities

  • Build and maintain microservices handling real-time telecommunications and reporting workloads
  • Work across the stack: APIs, messaging systems, data pipelines, and integrations
  • Own features from design through production deployment
  • Contribute to architectural decisions as we decompose a legacy monolith
  • Write code that your teammates don't have to fix later
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service