T

Tenna

Centralized real-time construction equipment fleet management

Software Engineering Team Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 12 years of professional development experience.
  • At least 2 years of experience successfully providing technical direction to engineers.
  • A Bachelor of Science in Computer Science or equivalent experience.
  • Strong familiarity with computer science fundamentals and software architecture.
  • Substantial experience with React.js, JavaScript, HTML, and CSS.
  • Substantial web development experience in at least one of Java, C#, or Python.
  • Substantial SQL experience.
  • Ability to design and build an application from requirements and discuss it with product and engineering stakeholders.
  • Experience executing products, features, or enhancements through the full development lifecycle.
  • Experience supporting production products.

Responsibilities

  • 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 team's development process by scoping and defining work despite ambiguity or varying degrees of clarity.
  • Write efficient, scalable, reusable code and produce bug-free software.
  • Design and develop components and features with performance and scalability in mind.
  • Build APIs and web applications that efficiently handle complex data.
  • Unit test code and take responsibility for the quality of individual and team code.
  • Decompose monolithic applications into microservices.
  • Provide input on architecture, databases, and APIs.
  • Consult with product managers to define, scope, and plan new features.
  • Work with QA to produce cohesive, high-quality, usable solutions.
  • Test, evaluate, and recommend technologies to improve solutions.
  • Participate in the agile development process.
  • Produce documentation.

Desired Qualifications

  • Experience with NoSQL.
  • Experience with Node.js, especially in microservices.
  • Experience with containerized application deployments, especially using Docker.
  • Experience with large-scale data systems.
  • Experience with message queueing architectures, especially RabbitMQ.
  • Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis.
  • Experience with the Internet of Things.

About the Company

Tenna

Centralized real-time construction equipment fleet management

Tenna provides a construction technology platform that helps contractors manage and track their equipment fleets. It works by offering a centralized system that shows real-time data and gives control over assets, including location, status, utilization, maintenance, and workflows from a single dashboard. Tenna differentiates itself by being built by contractors for contractors, focusing on practical, industry-specific workflows and a user-friendly experience for construction fleet management. Its goal is to improve operational efficiency by giving contractors a clear, real-time view of all assets and their utilization to reduce downtime and improve decision-making.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Edison, NJ
Founded
2015

Recently Posted Jobs

Explore more opportunities at Tenna

See more jobs