Open Position

Location Icon - Dark X Webflow Template
Remote or Huntsville, AL
Clock Icon - Dark X Webflow Template
Full time

Software Developer

Design and implement backend and frontend components of our industry-leading applications

Job Description

Tango Tango is looking for a great software developer to join our team.

  • Any experience level
  • US Citizenship required
  • Degree in Computer Engineering, Computer Science, or Software Engineering

About Tango Tango

Tango Tango develops and delivers innovative communication services for public safety and commercial customers across the US. Our software runs on mobile devices, cloud platforms, and custom radio-integration systems, providing real-time push-to-talk voice and private data services.

Why Join Tango Tango?

  • Smart, Driven Engineers Welcome:  We value intellect and drive over specific experience. If you're passionate about learning and solving tough problems, we want to hear from you.
  • Build Products that Matter: Build communication solutions that help first responders and commercial enterprises, often in critical situations.
  • Focus on the Customer: At Tango Tango, our talented engineering team not only builds great technical solutions, but also collaborates to understand the needs of customers and to devise the best approach to meeting those needs.
  • Small, Experienced Team: Work with and learn from outstanding teammates.
  • Growing Tech Startup: Meaningfully contribute to a growing technology company, with opportunities for advancement as our business expands.

Position Description

The following describes the range of possible responsibilities for Tango Tango developers. Most Tango Tango developers will work within a subset of these.

  • Full-Stack Development: Design and implement backend and frontend components of our applications, ensuring seamless integration and performance.
  • Cloud Services: Develop and maintain our backend services on AWS using Elixir, Phoenix, and Phoenix Live View.
  • Embedded Systems: Work on embedded devices utilizing C++ and Rust.
  • Mobile App Development: Contribute to the development of our Android and iOS applications using Dart/Flutter.
  • Customer Focus: Engage with customers to understand their needs and collaborate with the team to devise optimal solutions.
  • Continuous Improvement: Participate in CI/CD practices to enhance our development workflow and ensure high-quality releases.

Useful Skills

The following skills represent the range of tech stacks used at Tango Tango. Experience with any of these technologies is a plus, but not required.

  • Cloud Computing: Experience with cloud-based services, particularly AWS, including Fargate and other related services
  • Backend Development: Proficiency in Elixir and the BEAM ecosystem, including Phoenix and Phoenix Live View
  • Mobile Development: Competence in Dart/Flutter for Android and iOS app development
  • Embedded Systems: Experience with C, C++, and Rust for embedded device development
  • Networks: Familiarity with web based applications and IP networking
  • DevOps: Familiarity with CI/CD pipelines and automated testing frameworks

Desired Attributes

  • Intellectual Curiosity: A passion for learning new technologies and solving complex problems
  • Customer Orientation: A strong focus on understanding and meeting customer needs
  • Collaborative Spirit: Ability to work effectively in a team environment, sharing knowledge and supporting peers
  • Versatility: Comfort with engaging in various aspects of the software lifecycle and adapting to new challenges