Remote Software Engineer II - Full Stack Developer for Security Solutions
About the Role
We are seeking a talented Remote Software Engineer II to join Noonlight, an Alarm.com company, dedicated to enhancing safety through innovative technology. As a Remote Software Engineer II, you will play a crucial role in developing and maintaining our suite of emergency response APIs and web applications that protect lives and property.
What You'll Do
- Develop and maintain resilient public and internal REST APIs using Node.js, Express/Fastify, and MongoDB in a microservice architecture.
- Create and enhance high-quality web applications with React.js that empower dispatchers to respond effectively to emergencies.
- Leverage AI-powered coding tools like GitHub Copilot and ChatGPT to boost development efficiency and code quality.
- Ensure application architecture remains up-to-date and secure through rigorous testing and maintenance.
- Collaborate with product managers, architects, and leadership to make informed decisions throughout the development process.
- Engage in research and evaluation of new technologies and methodologies to meet challenging project goals.
- Contribute ideas and collaborate on product development, fostering a culture of innovation.
- Perform other duties as assigned to support team objectives.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 2-5 years of experience as a full-stack engineer, with a focus on API development and web applications.
- Strong proficiency in Node.js, Express/Fastify, MongoDB, and React.js.
- Experience with microservices architecture and RESTful API design.
- Exceptional problem-solving and analytical skills.
- Ability to work independently and take ownership of projects.
- Strong communication skills and a collaborative mindset.
Nice to Have
- Familiarity with cloud services (AWS, Azure, etc.).
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of security best practices in software development.
What We Offer
- Competitive salary ranging from $120,000 to $140,000 per year.
- Flexible remote work environment with a focus on work-life balance.
- Opportunities for professional growth and development.
- Collaborative and innovative team culture.
- Health benefits and wellness programs.
- Access to cutting-edge technologies and tools.
This Remote Software Engineer II position at Noonlight offers a unique opportunity to work on innovative security solutions while enjoying a competitive salary and flexible work environment.
Who Will Succeed Here
Proficient in building and maintaining REST APIs using Node.js and Express.js, with a strong understanding of microservices architecture to enhance system scalability and reliability.
Self-motivated and disciplined, thriving in a remote work environment, and capable of managing time effectively while collaborating with cross-functional teams through digital communication tools.
Analytical mindset with experience in leveraging GitHub Copilot and ChatGPT to enhance coding efficiency and problem-solving, ensuring high-quality code delivery and rapid feature development.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months