NodeJS Developer - Baltimore, United States - Alertus Technologies

    Default job background
    Full time
    Description

    Company Description

    When minutes matter, seconds count. As a pioneer and market leader in mass notification, our mission is to empower organizations to protect lives, secure assets, and maintain business continuity. Alertus is experiencing unprecedented growth in all markets, and we're looking for like-minded individuals who take pride in offering well-developed and invaluable life safety products to an engaged customer base.

    Job Description

    We are currently looking for a talented developer to play a critical role in the growth of Alertus. The NodeJS Developer will report to the Team Leader and be a key player in bringing our mission to life. In this role, you will be responsible for maintaining and innovating SaaS applications that thousands of Alertus customers rely on for notification and emergency events.

    Our ideal candidate is one who is fully engaged in the building of amazing web and mobile applications - a candidate focused on using best practices in NodeJS development and motivated to learn new technologies and frameworks.

    Travel to our Baltimore HQ is required for onboarding, training, and other in-person team/company activities. Candidates must be located in the Baltimore, MD area and/or within driving distance to our headquarters

    A Day in the Life:

    • Develop web/mobile applications and services using NodeJS that can be used across multiple platforms and devices
    • Develop unit tests and validation to ensure the accuracy of desired outputs

    Required Skills:

    • Ability to form cross-departmental relationships to get things done
    • Ability to prioritize and meet deadlines in a fast-paced, ever-changing environment
    • Proficiency in JavaScript, including modern ES6+ syntax and features
    • Strong knowledge of and its core modules, such as fs, HTTP, and events
    • Experience with NestJS to build efficient, scalable web applications
    • Understanding of relational and non-relational databases and their integration with , including ORM/ODM frameworks like Mongoose
    • Familiarity with microservices and event-driven architectures
    • Familiarity with AWS services like Lambda, API Gateway, DynamoDB, S3, and EC2Understanding of serverless architecture and the ability to develop serverless applications using AWS Lambda
    • Knowledge of messaging protocols such as AMPQ, MQTT, or STOMP
    • Knowledge of containerization technologies such as Docker and Kubernetes
    • Familiarity with version control systems such as Git, Gitlab, or codecommit
    • Understanding of Agile/Scrum methodologies and experience working in an Agile environment

    Education and Experience:

    • Bachelor Degree in Computer Science or Computer Programming5-8 years of experience
    • Experience with web application frameworks, such as NestJS, ReactJS, Express, or Koa
    • Experience with message brokers like RabbitMQ, Kafka, or ActiveMQ
    • Experience with caching solutions like Redis or Memcached
    • Experience with cloud computing platforms such as AWS or Google Cloud
    • Experience with testing frameworks like Jest, Mocha, or Chai

    Alertus Career Advantages

    • Competitive salary
    • Unlimited PTO
    • Business casual environment
    • Being part of a fast-paced and growing company
    • Rewarding experience of bringing life-saving solutions to schools and organizations worldwide
    • Regular company social and team-building events
    • Circle of Excellence Rewards Trip

    All applicants who wish to be employed by Alertus, regardless of work location, must be fully vaccinated or in the progress of vaccination by the first day of their employment (some exceptions may be considered if within the guidelines of the company policy). Proof of vaccination or exemption must be provided prior to their start date.

    Protecting people from harm is what we do. It's our mission and our passion. As a company dedicated to developing advanced technologies to help save lives, we feel strongly that our employees protect themselves and others from a potentially fatal virus. We encourage everyone who can safely do so to vaccinate against COVID-19.

    All your information will be kept confidential according to EEO guidelines.

    EEO/AA Employer M/F/D/V

    AT THIS TIME, ALERTUS DOES NOT PROVIDE VISA SPONSORSHIP