Remote Team Lead, Software Engineering

Posted

Apply now
Please, let Tenna know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Tenna is seeking a Software Team Lead to enhance their connected equipment solution.
  • The role involves leading a skilled feature-driven development team and contributing to the collaborative development process.
  • The candidate will influence the future of connected equipment through innovative code design and implementation.
  • Responsibilities include providing technical mentorship, conducting pull request reviews, and managing the development process.
  • The Software Team Lead will write efficient, scalable, and reusable code, design and develop components with performance in mind, and build APIs and web applications.
  • The role requires unit testing and ensuring the quality of both personal and team code.
  • The candidate will decompose monolithic applications into microservices and provide input on architecture, databases, and APIs.
  • The position involves consulting with product managers and senior leadership, working with QA, and participating in the agile development process.
  • Excellent documentation production is also a key responsibility.

Requirements:

  • A minimum of 10 years of professional development experience is required.
  • At least 2 years of experience providing technical direction to engineers is necessary.
  • A Bachelor of Science in Computer Science or equivalent experience is required.
  • Candidates must be familiar with the fundamentals of computer science and software architecture.
  • Substantial experience with React.js, JavaScript, and HTML/CSS is required.
  • Candidates should have substantial experience with web development in at least one of Java, C#, or Python.
  • Experience with SQL is required, and NoSQL experience is a plus.
  • Node.js experience, especially in microservices, is highly preferred.
  • Experience with containerized application deployments, particularly using Docker, is highly preferred.
  • Candidates should have experience with large-scale data systems and a passion for modernizing applications.
  • Experience with message queueing architectures, especially RabbitMQ, is preferred.
  • Familiarity with Amazon Web Services, particularly EC2, S3, VPC, Elasticsearch, and Kinesis, is required.
  • Any IoT experience is a significant plus.
  • Candidates must be able to create designs and build applications from requirements and discuss them with stakeholders.
  • Experience executing products, features, or enhancements utilizing the full development lifecycle is required.
  • Experience supporting production products is necessary.

Benefits:

  • This is a full-time opportunity that is fully remote and available nationwide.
  • A competitive compensation package is offered.
  • Robust, low-cost benefit packages begin on the first date of employment.
  • Paid Time Off and Volunteer Time Off are provided.
  • A 401k match is offered.
  • Visa sponsorship is available.
  • Employee referral bonuses are included.
Apply now
Please, let Tenna know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback