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 π±.