This role is critical in supporting our Tier 1 customers (Charter, Bell, LGI, Jio, J:COM) and ensuring the stability of environments managing Wi-Fi & Security for over 65 million homes and half a billion devices.
Responsibilities
Full-Stack Backend Development: Design, develop, and maintain scalable microservices using Node.js (NestJS) and Scala (Akka), with a forward-looking transition toward Rust and Go.
Architectural Refactoring: Lead the transition of legacy monolithic services into discrete microservices, ensuring better maintainability at scalability at Tier 1 scale.
Database Management: Architect and manage data persistence layers across both SQL (Postgres) and NoSQL (Mongo/DocumentDB), utilizing Redis for high-performance caching and Kafka for scalable event streaming where applicable.
System Optimization: Improve the performance, efficiency, and cost of our platform at massive scale, tackling challenges such as messaging and connectivity performance, cross-region latency, and compute and memory utilization.
Resilient Design: Build services that are "self-healing," capable of handling dependency failures without cascading system-wide outages.
Zero-Downtime Deployments: Implement and refine deployment strategies (Blue/Green, Canary) and infrastructure-as-code to ensure that code changes, schema migrations, and architectural refactors never interrupt the customer experience.
Tier 1 Support & Reliability: Provide third-line support for production environments, including diagnosing release issues, delivering critical fixes, and resolving customer-specific anomalies.
Operational Excellence: Participate in a compensated, opt-in on-call rotation to ensure 24/7 coverage across our global US, EU and APAC support teams.
Qualifications
Technical Core
Backend Engineering: Proven experience in distributed systems and backend architecture.
Languages/Frameworks: Strong experience with Scala or Java (Akka is a plus)
TypeScript/Node.js is desired (Loopback 3 or NestJS is a plus)
At least basic knowledge of Rust and Go
Data Systems: Deep understanding of Kafka, Postgres and MongoDB/DocumentDB; ability to select the appropriate database (relational VS NoSQL) based on specific use cases.
DevOps & Scale: Familiarity with AWS (including SageMaker, Data Pipelines) and GCP. Experience managing systems at a scale of millions of concurrent connections is a major plus.
Networking / API Fundamentals
Good understanding of HTTP/HTTPS and gRPC
Familiarity with REST APIs, request/response lifecycle, headers, status codes, and error handling.
Understanding of service-to-service communication and API integration patterns.
Professional Attributes
Generalist Mindset: A desire to move beyond a single specialty to become a full-stack backend expert.
Problem Solver: Ability to perform root-cause analysis on complex production issues under pressure.
Collaborative: Comfortable working in a global team environment across multiple time zones and cultures (US, EU, APAC).
Compensation & Benefits
On-Call: This role includes an opt-in, additional compensation model for on-call participation.
Growth: Structured objectives via Lattice focused on cross-functional skill acquisition.
Training: Company sponsored training for key technologies/capabilities.
About Plume
As the creator of the only open, hardware-independent, cloud-controlled experience platform for ISPs and their subscribers, Plume partners with over 400 ISP customers, including some of the world’s largest such as Charter, Liberty Global, and J:COM.
Using OpenSync, the most widely supported open-source, silicon-to-cloud framework for smart spaces, Plume’s software-defined network allows ISPs to decouple their service offerings from hardware and rapidly curate and deliver new services over a multi-vendor, open-platform architecture.
Plume is an equal opportunity workplace that maintains a continuing policy of nondiscrimination in all employment practices and decisions, ensuring equal employment opportunities for all qualified individuals without regard to race, color, creed, religion, sex, national origin, age, physical or mental disability, sexual orientation, gender identity, marital status, pregnancy, childbirth or related individual conditions, medical conditions (as defined by state law), military or veteran status, or any other characteristic protected by federal, state or local law.