Experience with Node.js, NestJS, MongoDB, TypeScript, and React., Strong understanding of REST APIs and GitLab/CI., Ability to write clean, maintainable code and perform unit and integration testing., Passion for renewable energy and a collaborative work ethic..
Key responsibilities:
Design, develop, and maintain web applications using NestJS and NodeJS.
Build responsive front-end interfaces and collaborate with cross-functional teams.
Optimize applications for speed and scalability while ensuring security requirements are met.
Participate in code reviews and troubleshoot bugs with team members.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Scanifly's drone-based 3D design software automates and centralizes the manual day-to-day tasks in your solar workflow. Now you can sell, survey, design and install projects with near perfect accuracy, greater speed and enhanced safety, while lowering soft costs throughout the process.
As a Full Stack Software Engineer, you will contribute to the development of web API integrations that improve user and partnership experience. You will primarily work on our API portal that helps our users manage solar projects. This role focuses on learning best practices, writing clean and maintainable code, and gaining experience working in a collaborative development environment.
WHO YOU ARE
Self-starter
Resilient
Accountable
Optimist
Passionate about renewable energy
Has a desire to innovate and find solutions
WHY WORK FOR US
Relentless collaboration with your team and colleagues
People first ethos
Unlimited PTO
100% remote with WFH reimbursements
Medical, Dental, Vision and Life Insurance coverage
401k
WHAT YOU WILL DO
Design, develop, and maintain web applications using NestJS and NodeJS for backend services.
Build responsive and interactive front-end interfaces using React and TypeScript and Collaborate with cross-functional teams to define, design, and ship new features.
Optimize applications for maximum speed and scalability. Participate in code reviews.
Work with APIs and third-party services to integrate functionalities.
Ensure the application meets security, performance, and scalability requirements.
Collaborate with team members to troubleshoot bugs and implement new features.
Write unit and integration tests as part of the development process.
WHAT COMPETENCIES WE WOULD PREFER
Node.js
NestJS
MongoDB
Typescript
React
GitLab / CI
REST API
Redis
WHO WE ARE
Scanifly is a mission-driven company transforming how solar contractors put quality first. Our platform allows consolidation of aerial, field, design and stamping data. We are energized by the opportunity to transform the way solar projects are developed, and the larger impact this will have on the built environment, climate change and the world. We are looking for individuals who see themselves thriving in a fast pace and highly entrepreneurial environment. Let’s build the future of solar together!
Scanifly is an equal opportunity employer. We expect all employees to maintain an inclusive environment, free from discrimination and harassment. We expect all employees to lead with empathy, respect and kindness. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.