location: Remote
Job Description
Position: Software Engineer
Employment Status: Full-Time Regular
Reporting to the Development Lead, the Software Engineer will work on cutting-edge projects involving integration with our Freedom product line, API development, and the creation of scalable, maintainable, and secure software systems. The engineer will contribute primarily to backend design and support with some UI/UX exposure.
Responsibilities
Technical Development:
- Design, develop, and deploy software solutions for building automation systems.
- Implement and optimize API integrations for internal and external systems.
- Create and maintain software components that ensure seamless interaction with hardware and automation systems.
- Troubleshoot and resolve complex software issues, collaborating with cross-functional teams as needed.
- Write clean, maintainable, and secure code, adhering to industry best practices.
- Ensure code quality through peer reviews, automated testing frameworks, and rigorous testing protocols.
Support and Collaboration:
- Collaborate with the Engineering Lead and other teams to provide technical support for deployed systems.
- Customize software solutions to meet customer-specific requirements during onboarding.
- Integrate customer feedback into the software development lifecycle for continuous improvement.
Project and Workflow Management:
- Define project requirements, timelines, and milestones in collaboration with stakeholders.
- Contribute to the development and execution of automated test suites to ensure software reliability.
- Enhance development workflows, tools, and systems to improve productivity and efficiency.
Qualifications, Skills, and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proficiency in programming languages Node.js, Node Express, React, Angular.
- Experience in Microsoft Azure
- Strong knowledge of API design and integration.
- Proven experience in software development, particularly in building automation or related industries.
- Familiarity with automated testing frameworks and tools.
- Knowledge of secure coding practices and standards
- Familiarity with Agile development methodologies.
About NexRev
NexRev is the leading provider of cloud-based, multi-site energy management systems, backed by AI and delivered by SaaS models, that help businesses eliminate energy waste and reduce costs.
Our innovative Freedom™ EMS/BMS solution brings process-driven intelligence and AI to facilities management, providing complete remote control and centralized visibility of your energy-consuming devices across complex, nationwide property portfolios for leading brands in retail, theaters, restaurants, commercial, and industrial facilities.
With NexRev Freedom, our customers reduce waste, optimize energy management, and generate permanent cost savings by making the right decisions. Learn more about NexRev at https://www.nexrev.com/