Full Stack Microsoft Developer
The Battery Network, United States
- Pay
- $100K–$130K / year
- Work type
- Remote
- Level
- Not stated
- Area
- Software engineering
- Posted
- 29 days ago
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
At The Battery Network, we are leading the charge to turn yesterday’s batteries into tomorrow’s power.
As the nation’s premier battery collection and recycling nonprofit, we’ve spent over three decades leading the charge toward a cleaner planet and a circular economy.
We connect consumers, businesses, manufacturers, and municipalities through one trusted network. We provide education, collection, logistics, and compliance expertise, helping our partners stay ahead of regulation while capturing the critical materials that power the future. We keep valuable materials in circulation and out of landfills—reducing reliance on foreign supply chains, strengthening America’s energy independence, and protecting people, property, and the planet.
We’re looking for passionate changemakers to help us scale our impact and shape the future of sustainability. If you're ready to turn purpose into action, you’ll thrive in our mission-driven, collaborative environment. Learn more at batterynetwork.org and follow us on Facebook, Instagram, or LinkedIn.
POSITION SUMMARY The Full Stack Microsoft Developer designs, builds, integrates, and supports secure, production-ready solutions across The Battery Network’s Microsoft application environment. The role supports business leaders, product owners, operations teams, and technical partners by connecting customer-facing applications with enterprise platforms including Dynamics 365 CRM, Business Central, Power Platform, and Azure services. The work is weighted toward backend and integration delivery while also requiring practical frontend development capability. Success is measured through reliable releases, maintainable code, secure integrations, responsive user experiences, and timely resolutions of production issues.
MAJOR DUTIES AND RESPONSIBILITIES Duties and responsibilities of this role include but are not limited to the following:
- Design, develop, test, deploy, and support secure APIs, services, and integrations using C#, modern .NET, Azure API Management, App Services, Azure Functions, Durable Functions, and related Azure services so that business systems exchange data reliably.
- Build and maintain integrations among Dynamics 365 CRM, Business Central, Power Platform, Microsoft Graph, web applications, and external systems using reusable APIs, events, workflows, and service components.
- Implement secure authentication, authorization, secret management, logging, and cloud-hosting practices using OAuth 2.0, Microsoft Entra identity patterns, Azure Key Vault, telemetry, and Application Insights.
- Develop responsive, accessible, and user-friendly web experiences using React, JavaScript or TypeScript, HTML5, CSS3, Bootstrap, and component-based development practices.
- Translate business requirements, wireframes, and prototypes into pragmatic technical designs and working features that balance maintainability, performance, security, delivery speed, and long-term platform health.
- Monitor and troubleshoot production applications and integrations, complete root-cause analysis, resolve defects, and reduce recurring issues and technical debt.
Similar roles at other companies
$94K–$188K / yr
Posted 8 days ago
Sr. Dynamics 365 Engineer
ResilientArgentina +1
Pay not posted
Posted Aug 12, 2026
Senior Microsoft 365 & Azure Engineer
Form EnergySomerville, MA
$129K–$161K / yr
Posted Sep 30, 2026
Dynamics 365 Developer
AEG WorldwideLos Angeles, CA
Pay not posted
Posted Apr 23, 2026
Listed on The Battery Network's Lever job board; checked 3 h ago. First seen by us 30 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.