Team Lead, Software Engineering
TennaJob Description
📋 Description Leads and mentors a small software engineering team. Conducts PR reviews for security, stability, performance, readability. Manages development scope and work amid ambiguity. Writes bug-free, scalable, reusable code. Designs and builds performant APIs and web apps. Decomposes monoliths into microservices. 🎯 Requirements 12+ years of professional development experience. 2+ years providing technical direction to engineers. BS in Computer Science or equivalent experience. Strong fundamentals in CS and software architecture. Substantial experience with React.js, JavaScript, HTML/CSS. Web development in Java, C#, or Python. 🎁 Benefits Full-time opportunity Location: Remote - nationwide Travel: 8-10% Growth opportunities within a dynamic team Robust, low-cost benefit packages PTO and Volunteer Time Off