A

Alertus Technologies

Mass notification solutions to protect lives

Lead Backend Engineer

Backend EngineeringPosted on Nov 13
Full-timeBaltimore, MD, USA$120k - $170k /yr

About the Job

Requirements

  • Expert-level proficiency in Node.js for building high-concurrency services and professional experience with PHP to manage and migrate legacy logic.
  • Mastery of relational databases, including PostgreSQL and MySQL, and experience designing schemas that maintain strict ACID compliance.
  • Ability to execute zero-downtime migrations and complex query optimizations that reduce CPU and input/output overhead.
  • Deep experience with Redis or Memcached for caching in notification systems and session management, including cache invalidation patterns that maintain data consistency in distributed environments.
  • Practical experience implementing read/write splitting, horizontal sharding, and multi-region failover.
  • Architectural fluency in the CAP theorem and ability to make consistency trade-offs appropriate to identity and reporting systems.
  • Expertise in event-driven architecture using message brokers such as Kafka or RabbitMQ to handle high-volume data flows.
  • Experience implementing Change Data Capture or similar patterns to synchronize platform usage data with external CRM systems such as Salesforce without impacting core service performance.
  • Comprehensive knowledge of single sign-on, Entra ID/Azure AD, OAuth 2, and OpenID Connect, with a focus on secure, high-throughput API key management.
  • Experience using observability tools to monitor database contention, connection pooling, and latency bottlenecks.
  • Comfort using AI tools to code, debug, and gather information from multiple sources.
  • Bachelor's degree in Computer Science, Computer Engineering, or Software Engineering, or equivalent experience may substitute for education.
  • At least 6 years of related experience.

Responsibilities

  • Design and evolve the Identity-as-a-Service platform layer, ensuring high availability and consistency across user onboarding, single sign-on, and API key management.
  • Build and maintain data retrieval systems capable of accessing millions of records in milliseconds.
  • Implement monitoring and alerting, and tune performance to meet reliability and low-latency targets.
  • Own development and lifecycle of the Public API, ensuring it is intuitive for customers and robust under heavy load.
  • Mentor engineers across the organization and champion best practices in asynchronous communication and system design.
  • Use caching layers and database optimizations to address high-concurrency challenges.

Desired Qualifications

  • Experience transitioning legacy PHP services into modern Node.js microservices.
  • Familiarity with event-driven architectures and message brokers such as Kafka or RabbitMQ.
  • Prior experience on a Platform or Foundations team serving other internal developers as primary customers.

About the Company

Alertus Technologies

Mass notification solutions to protect lives

Alertus provides customizable, scalable mass notification solutions that help organizations disseminate information during emergencies to protect lives, assets, and business continuity. Its platform connects legacy notification systems to modern audible and visual devices, enabling rapid alerts activated through software and hardware with trainer and 24/7 support. The company differentiates itself through interoperability between old and new systems, cost-effective, customizable offerings, and a full-service approach including training and ongoing support. The goal is to help organizations warn people quickly in emergencies, reduce risk, protect lives and property, and keep operations running smoothly.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Beltsville, MD
Founded
2002

Recently Posted Jobs

Explore more opportunities at Alertus Technologies

See more jobs