Noonlight03.03.26
AI SCORE 8.5

Remote Software Engineer II - Full Stack Developer for Security Solutions

$120K–$140K/year

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.
Why This Job8.5 of 10

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.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

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

Node.js Documentationguide

Career Path

Remote Software Engineer II - Full Stack Developer(Now)Remote Software Engineer III - Senior Full Stack Developer(1-2 years)Lead Software Engineer - Security Solutions(3-5 years)

Market Overview

Market Size 2024
$12.5B
Annual Growth
24.5%
AI Adoption in Development
60%
Investment in Node.js Solutions
+35%
Labour Demand for Node.js Developers
+28%
Avg Salary for Full Stack Developers
$110K

Skills & Requirements

Required
Node.jsExpress.jsMongoDB
Growing in Demand
TypeScriptGraphQLKubernetes
Declining
jQueryPHP

Domain Trends

Increased Focus on Security
With cyber threats rising, 70% of organizations are prioritizing security in their software development, leading to a surge in demand for security-focused developers.
Microservices Architecture Adoption
Over 60% of enterprises are shifting to microservices architectures, enhancing the need for developers skilled in Node.js and microservices.
Integration of AI Tools in Development
The use of AI tools like GitHub Copilot and ChatGPT in coding has increased by 50%, indicating a trend towards AI-assisted development workflows.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.