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 Software Engineer - Search Scaling - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer for its Elasticsearch Search Scaling team to shape and build the next generation of core search infrastructure for large-scale search, indexing, retrieval, and relevance.

CI/CD Elasticsearch GitHub Java Lucene Solr
5 hours, 15 minutes ago

Distinguished Engineer

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Distinguished Engineer to define the technical vision for Homefeed, Search, and AI Assistant, shaping the company’s discovery systems for hundreds of millions of users.

Generative AI LLM Machine Learning Prototyping Reinforcement Learning System Design
5 hours, 15 minutes ago

[Job-29960] .NET Tech Lead/ Architect, Brazil

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

CI&T is seeking a Senior .NET Engineer/Tech Lead or Architect to develop and integrate complex back-end software solutions for a distributed international team.

Agile Azure C# CI/CD .NET REST API SOAP SQL Server
5 hours, 45 minutes ago

Senior Engineer (Remote, Full-Time) [AR012]

Smart Working Internet Software & Services

Smart Working is hiring a Senior Engineer to lead the technical direction of a product domain in a remote-first, full-time long-term role focused on feature discovery, scalable delivery, and engineering excellence.

System Design
5 hours, 45 minutes 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