Software Engineer II
WFA Digital Insight
As demand for remote digital skills grows exponentially, with a 25% increase in 2025 alone, Noonlight's mission to protect and comfort people has created a unique opportunity for a Software Engineer II. With the rise of smart home security products, the need for skilled engineers who can build and maintain life-saving APIs and web applications is more pressing than ever. What sets Noonlight apart is its commitment to disrupting the traditional professional monitoring industry, making this role a fascinating prospect for those looking to make a real impact. Before applying, candidates should be aware that they will need to demonstrate exceptional problem-solving skills, a passion for helping people, and the ability to work in quick cycles, making this a **FEASIBLE** challenge for the right candidate to tackle, and don't forget to tag #ROjox
Job Description
## About the Role As a Software Engineer II at Noonlight, you will be part of a team that is dedicated to protecting and comforting people through innovative technology. Your day-to-day responsibilities will include building new features, maintaining the code base, and identifying areas for improvement in life-saving APIs and web applications. This is a unique opportunity to take ownership of products and features that have a real impact on people's lives.
The role is particularly exciting because it combines the need for technical expertise with the desire to make a difference. You will have the chance to work on a suite of emergency response APIs that back some of the smartest home, health, lifestyle, and commercial security products in the market. This is a chance to be at the forefront of an industry that is rapidly evolving and to contribute to the development of products that can save lives.
In terms of team context, you will be working closely with product managers, designers, and other engineers to ensure that the products and features you develop meet the needs of users and are of the highest quality. You will also have the opportunity to collaborate with other teams to identify areas for improvement and to develop new solutions to complex problems.
## What You Will Do - Develop and maintain resilient public and internal REST APIs using Node.js, Express/Fastify, MongoDB, and API gateways in a microservice architecture - Develop and maintain high-quality web applications with React.js that are used by 24/7 dispatchers to respond to emergencies - Use AI-powered coding tools to improve development efficiency and code quality - Maintain an up-to-date and secure application architecture with well-tested applications - Collaborate with product, architecture, and leadership to ensure good decisions are being made - Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals - Bring your ideas and collaborate on product development - Develop and maintain features that are designed to keep people safe - Work with the team to identify areas for improvement and to develop new solutions to complex problems - Develop and maintain unit tests and integration tests for all new features - Participate in code reviews and ensure that all code meets the highest standards of quality
## What We Are Looking For - Bachelor's degree in Computer Science or a related field - Experience leading engineering projects from start to finish, including working with product managers and design to proactively identify potential barriers - Strong sense of ownership, work ethic, and self-motivation - Exceptional problem-solving and analytical skills - Experience with Node.js, Express/Fastify, MongoDB, and API gateways - Experience with React.js and web application development - Experience with AI-powered coding tools - Strong understanding of microservice architecture and secure application development - Experience with agile development methodologies - Experience with version control systems such as Git
## Nice to Have - Experience with other programming languages such as Java or Python - Experience with cloud-based technologies such as AWS or Azure - Experience with DevOps tools such as Jenkins or Docker - Experience with cybersecurity and secure development practices - Experience with data analytics and machine learning
## Benefits and Perks - Competitive salary and benefits package - Opportunity to work on a product that has a real impact on people's lives - Collaborative and dynamic work environment - Professional development opportunities - Flexible working hours and remote work options - Access to the latest technologies and tools - Recognition and reward for outstanding performance - Comprehensive health insurance package - Generous paid time off and vacation policy
How to Stand Out
- Be prepared to demonstrate your experience with Node.js, Express/Fastify, MongoDB, and API gateways, as well as your understanding of microservice architecture and secure application development.
- Show a passion for helping people and a desire to make a difference, as this is a key part of Noonlight's mission.
- Be ready to talk about your experience with agile development methodologies and your ability to work in quick cycles.
- Highlight your problem-solving skills and your ability to work collaboratively with other teams.
- Don't be afraid to bring your ideas and suggest new solutions to complex problems.
- Make sure to research the company and the role thoroughly, and be prepared to ask informed questions during the interview process.
- Consider creating a portfolio of your work to demonstrate your skills and experience, and be prepared to walk the interviewer through your code and design decisions.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.