Tenna

Tenna

Tenna is the construction technology platform that revolutionizes equipment fleet operations, offering contractors a total equipment management solution to make informed decisions, increase utilization, and enhance productivity.

Construction & Engineering
51-250
Founded 2015

Description

  • Design, develop, and deliver new features for Tenna’s IoT platform.
  • Write efficient, scalable, reusable code for connected equipment solutions.
  • Write unit tests and help ensure code reliability and performance.
  • Collaborate within a cross-functional development team.
  • Provide technical leadership through mentoring and coaching other developers.
  • Contribute to architectural decisions, database optimization, and API design.
  • Partner with product managers to define, scope, and plan new features.
  • Work with senior leadership on technical initiatives and long-term product direction.
  • Collaborate with QA to deliver high-quality, user-centric solutions.
  • Participate in and help improve the agile development process.
  • Produce clear and maintainable documentation.

Requirements

  • 8+ years of professional development experience.
  • Experience as a back-end software engineer on complex, large-scale platforms.
  • Strong experience with JavaScript, Node.js, and HTML/CSS preferred.
  • Experience in C#, .NET, or Python is acceptable if willing to transition to Tenna’s JavaScript/Node.js stack.
  • Ability to solve complex technical and business problems across evolving software architectures.
  • Experience working independently and collaboratively on mission-critical initiatives in fast-paced environments.
  • Strong experience with SQL; NoSQL experience is a plus.
  • Experience designing, developing, and maintaining microservices-based architectures.
  • Experience with containerized application deployments, especially Docker, is highly preferred.
  • Experience with large-scale data systems is highly preferred.
  • Experience with message queueing architectures, especially RabbitMQ, is preferred.
  • Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis.
  • Bachelor’s degree in Computer Science or equivalent required.
  • IoT experience is a huge plus.

Benefits

  • Competitive compensation package.
  • Robust, low-cost benefit packages.
  • Benefit coverage beginning on the first day of employment.
  • Paid Time Off and Volunteer Time Off.
  • 401(k) match.
  • Dependent care benefits.
  • Visa sponsorship offered.
  • Employee referral bonuses.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Payments Engineer — Acquiring & Payment Processing

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Senior Payments Engineer to own and scale its backend acquiring and payment-processing systems that support transaction accuracy, resilience, and money movement across processors and gateways.

AWS CI/CD Datadog Elasticsearch Git GitLab Go Kafka Kubernetes LLM Microservices MySQL New Relic PostgreSQL Prometheus Python RabbitMQ React React Native REST API SQL TypeScript
4 hours, 30 minutes ago

Application Engineer, Product Catalog

Google 100K+ Internet Software & Services

GFiber is hiring an Application Engineer to help design and maintain the systems and rules engines behind its product catalog for internet services across the U.S.

GCP GitHub Java Kotlin Microservices Redis Salesforce Spring Boot
4 hours, 30 minutes ago

Senior Payments Engineer — Acquiring & Payment Processing

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Senior Payments Engineer to own and scale its backend payment-processing systems, partnering across teams to keep money movement accurate, resilient, and auditable.

AWS CI/CD Datadog Elasticsearch Git GitLab Go Kafka Kubernetes LLM Microservices MySQL New Relic PostgreSQL Prometheus Python RabbitMQ React React Native REST API SQL TypeScript
5 hours ago

Senior Software Engineer - Grafana Databases, Managed Services | Germany | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Senior Software Engineer for its Managed Services team to run and improve the production infrastructure behind Grafana Cloud’s next-generation database products.

AWS Azure Cassandra ClickHouse GCP Go Grafana Helm Kafka Kubernetes Linux Microservices PostgreSQL Snowflake Terraform
5 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers