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

  • Lead and provide technical mentorship and direction to a small team of software engineers.
  • Conduct pull request reviews to ensure security, stability, performance, and readability.
  • Manage the development process, including scoping and defining work in ambiguous situations.
  • Write efficient, scalable, reusable code and contribute directly to feature development.
  • Design and develop components and features with performance and scalability in mind.
  • Build APIs and web applications that handle complex data efficiently.
  • Unit test code and take ownership of the quality of both your own work and your team’s work.
  • Decompose monolithic applications into modern microservices and provide input on architecture, databases, and APIs.
  • Collaborate with product managers, senior leadership, and QA to define, plan, and deliver features.
  • Test, evaluate, and recommend technologies to improve overall solutions, and produce excellent documentation.

Requirements

  • 12+ years of professional development experience.
  • 2+ years of experience successfully providing technical direction to engineers.
  • Bachelor of Science in Computer Science or equivalent experience.
  • Strong understanding of computer science fundamentals and software architecture.
  • Substantial experience with React.js, JavaScript, and HTML/CSS.
  • Substantial experience with web development in at least one of Java, C#, or Python.
  • Substantial experience with SQL; NoSQL experience is a plus.
  • Experience with Node.js, especially in microservices, is highly preferred.
  • 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.
  • IoT experience is a huge plus.
  • Ability to create designs and build an application from requirements and discuss them with product and engineering stakeholders.
  • Experience executing products, features, or enhancements through the full development lifecycle.
  • Experience supporting production products.

Benefits

  • Fully remote position available nationwide.
  • Competitive compensation package.
  • Robust, low-cost benefit packages.
  • Benefit coverage begins on the first date of employment.
  • Paid Time Off and Volunteer Time Off.
  • 401(k) match.
  • Visa sponsorship offered.
  • Employee referral bonuses.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Engineer, Payments Infrastructure

Phoenix Ecommerce Technologies 11-50 information technology & services

Phoenix is seeking a hands-on Principal Engineer, Payments Infrastructure to own the architecture, product direction, and reliability of its multi-processor payments platform for direct-to-consumer merchants.

22 hours, 56 minutes ago

Principal Engineer, Big Data Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Principal Software Engineer to lead data infrastructure strategy and development for mission-critical big data and AI applications operating at exabyte scale.

Apache Spark Go Java Kubernetes Machine Learning Python PyTorch Scala TensorFlow
1 day, 21 hours ago

Technical Implementations Lead- Remote US

Smile Digital Health 251-1K IT Services

Smile Digital Health is hiring a Technical Implementations Lead to oversee customer solution delivery and improve the performance, scalability, durability, and security of healthcare data implementations on its FHIR-based platform.

ActiveMQ Agile AWS Azure Docker Git Java JavaScript JSON Kafka Kubernetes MongoDB NetSuite OpenID Connect Python REST API Scrum Spring SQL XML
1 day, 22 hours ago

[31279] Tech Lead Java

CI&T 5K-10K Internet Software & Services

Liderar o desenvolvimento full stack de uma aplicação crítica para um cliente do setor de seguros na CI&T, coordenando o time e evoluindo soluções eficientes e orientadas à experiência do usuário.

CSS Docker Git HTML Java JavaScript Jest JUnit Kanban Kubernetes Microservices Mockito Oracle REST API Scrum Solid.js Spring Boot SQL Server SVN TypeScript UI Design UX Design
1 day, 22 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