IoT technology firm led by expert problem-solvers that create solutions that move IoT projects from pilot to production.
Lead Software Engineer – Full-stack
Location
United States
Posted
8 days ago
Salary
$100 - $125 / hour
Seniority
Senior
Job Description
Lead Software Engineer – Full-stack
Very
• Serve as the key technical architect across multiple client engagements • Lead architecture design across frontend, backend, and cloud layers • Contribute directly to implementation — writing production-grade code • Collaborate across disciplines (Hardware, Data Science, and Design) • Partner with our commercial team as a solutions engineer • Identify and mitigate architectural or delivery risks early through proactive technical leadership
Job Requirements
- BS or higher in Computer Science, Software Engineering, or related field
- 10+ years of professional software development experience
- 4+ years of experience developing Java based backend applications
- 3+ years in a technical leadership role overseeing cross-functional engineering teams
- Proven success delivering full-stack systems from concept to production
- Demonstrated ability to maintain public facing production systems at scale
- Strong client-facing communication and executive presentation skills
- Professional services or consulting experience strongly preferred
Benefits
- Work on meaningful projects
- Collaborative, tight-knit culture
- Opportunity to refine craft and celebrate success
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer
Harvest HostsA membership club for RVers offering overnights at 3500+ wineries, breweries, distilleries, farms, golf clubs and more!
• Help build great experiences for our members and hosts, across new features, our core membership products, and our mobile apps. • Think about problems and solutions with a long-term view while making the practical trade-offs that help the company move quickly. • Collaborate with product, marketing, customer service, and finance to prioritize and refine as you go.
• Build and evolve backend services and APIs as your primary focus • Design, implement, and operate REST APIs and services in Python • Build durable data models and data access using PostgreSQL (or comparable RDBMS) • Improve reliability and operability through logging, metrics, tracing, and robust error handling • Deliver and maintain WebApp features by building UI functionality using React (hooks) • Implement consistent UI with HTML/CSS and Tailwind CSS • Integrate APIs and handle routing/state patterns as needed (Redux is a plus, not required) • Ship and maintain cloud infrastructure using AWS CDK (TypeScript or Python) • Work with AWS serverless services (e.g., API Gateway, Lambda) and deployment pipelines • Contribute to CI/CD and DevOps practices to ship safely and often
• Support the development and maintenance of applications using Angular 21 and .NET 10. • Develop and maintain scripts and applications using Python to support automation, integrations, and data processing. • Assist in creating and consuming REST APIs. • Support bug fixes, enhancements, and platform maintenance. • Work with MySQL 8 databases. • Participate in code reviews and Agile ceremonies. • Help identify and resolve bugs. • Assist in evolving CI/CD processes using GitHub Actions. • Continuously learn alongside the technical team and collaborate across different development areas.
Software Engineer
Internet Testing Systems (ITS)ITS offers solutions for the management, delivery, and reporting of assessment programs.
• Design, develop, and maintain high-quality software applications • Implement C# OOP and SOLID principles • Participate in the full software development lifecycle, including requirement gathering, design, development, testing, and deployment • Configure CI/CD pipelines and support DevOps practices • Troubleshoot and debug applications




