Drone-based 3D modeling software that automates and centralizes the manual day-to-day tasks in your solar workflow.
Full Stack Engineer
Location
United States
Posted
1 day ago
Salary
$120K - $140K / year
Seniority
Senior
Job Description
Full Stack Engineer
Scanifly
• Empower contractors globally to sell, survey, engineer, install and operate home electrification projects with greater accuracy, efficiency and worker safety. • Transform how energy projects are developed to support a more resilient and independent energy system.
Job Requirements
- Knowledge with NestJS, MongoDB, React, Redux, Docker
- Professional experience in API development
- Familiarity with APIs built with Typescript and cloud-based providers (AWS, Google Cloud)
- Strong grasp of data modeling and working with non-relational databases
- Firm understanding of version control software (Git) and working with pull requests
- Motivation to engage in all stages of product development
- Comfortable with being client facing
- BS in computer science, math, engineering or another technical field is a plus
Benefits
- Unlimited PTO
- Medical, Dental, Vision, Life Insurance
- Disability benefits
- 401k benefit plans
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Automation
Atlantic Union BankWhen you're ready to bank better, bank at Atlantic Union Bank.
• Develop, test, and deploy automation solutions using UiPath Studio and UiPath Orchestrator • Participate in scoping and feasibility assessments of automation opportunities • Write application and database code based on business requirements or user stories, architectural requirements, and established coding standards • Participate in the review of business epics and stories • Validate code against business and architectural requirements • Create and test prototypes • Perform application unit testing • Participate in peer code & test reviews • Troubleshoot applications and resolve defects • Work within an agile framework • Prioritize and execute tasks • Communicate ideas in both technical and user friendly language • Update and maintain product documentation • Escalate issues and impediments in a timely manner • Work within established framework and processes • Provide constructive feedback to team members at all levels of the organization • Develop, Contribute and adhere to the development of standards and sound procedural practices. • Proactively communicate innovative ideas, solutions, and capabilities over and above the specific task request • Effectively communicate status, workloads, offers to assist other areas. • Collaboratively work with a team and independently. • Continuously strive for high performing business solutions • Perform and coordinate unit and system integration testing. • Participate in design review sessions and ensure all solutions are aligned to pre-defined architectural specifications. • Ensure data quality throughout entire development process, including audits and feedback loops to sources of truth. • Other duties as assigned
• Own features end-to-end — frontend (React/Next.js, TypeScript) and backend (Node.js/TypeScript, Python) on AWS. • Refactor toward maintainable services, add observability (CloudWatch + Grafana), and strengthen CI/CD within your product. • Uphold PII and HIPAA-grade standards for sensitive health and financial data. • Break down loosely-defined work, clarify with your lead, and ship without waiting for a perfect ticket.
• Lead engineering work to develop and implement energy efficiency and energy production projects for customer facilities • Manage and conduct engineering studies, analyses, and project development • Oversee mechanical and electrical construction projects from pre-contract through final implementation • Conduct site investigations, analyze energy use, finalize savings calculations, and create written reports • Manage engineering and design for implementation of design-build projects • Provide senior-level technical leadership and oversight, acting as a subject matter expert in mechanical system design, optimization, and integration • Coordinate mechanical engineering integration with electrical, controls, and construction teams to ensure cohesive system designs • Prepare and finalize reports and other documentation required for project work • Support quality assurance processes, ensuring accuracy, completeness, and technical excellence in all mechanical engineering output.
• Responsible for the user experience and visual layer of the Qubio platform, working side-by-side with front-end developers. • Collaborate with Taras to develop product interfaces based on LLMs. • Integrate interfaces with Node.js and Azure backends. • Maintain a high delivery velocity using AI-assisted development tools.




