- Company Name
- RemoteStar
- Job Title
- Lead Engineer (Node.js and AWS)
- Job Description
-
**Job Title**
Lead Engineer (Node.js and AWS)
**Role Summary**
Senior backend‑focused engineering lead responsible for designing, building, and scaling core services and data pipelines for a next‑generation intelligence platform. Own AWS infrastructure, infrastructure‑as‑code, CI/CD pipelines, observability, and technical direction while mentoring new engineers.
**Expectations**
- Deliver scalable, reliable, and observable backend services within the first 12 months.
- Establish clear architectural patterns for the engineering team.
- Own at least one major platform capability end‑to‑end.
- Optimize infrastructure costs and maintain transparent cost visibility.
- Build strong cross‑functional relationships with product and engineering leadership.
- Recognized as a trusted technical voice; actively contribute to hiring and mentoring.
**Key Responsibilities**
- Design and implement scalable Node.js (TypeScript, Fastify) and Python services.
- Build and maintain high‑volume data ingestion and processing pipelines.
- Own AWS infrastructure (ECS, Lambda, RDS, S3, SQS, EventBridge, VPC, IAM).
- Manage infrastructure provisioning with Terraform and maintain CI/CD pipelines using GitHub Actions.
- Implement logging, monitoring, alerting, and robust error handling.
- Participate in incident response, root‑cause analysis, and continuous improvement.
- Evaluate, recommend, and integrate new tools and technologies.
- Deliver documentation on architecture, patterns, and best practices.
- Mentor, code‑review, and onboard junior engineers.
- Collaborate with product and stakeholders on requirements and trade‑offs.
**Required Skills**
- 5+ years backend engineering experience.
- Proficiency in TypeScript/Node.js and Python.
- Production‑grade experience with AWS services (ECS, Lambda, RDS, S3, SQS, EventBridge, IAM, VPC).
- Strong infrastructure‑as‑code skills (Terraform).
- Experience designing scalable, distributed systems and data pipelines.
- DevOps skills: CI/CD, observability, monitoring, logging, alerting.
- Excellent written and verbal communication.
- Minimum knowledge of PostgreSQL, Redis, and HTTP APIs.
- Optional: Graph database modeling, .NET integration, knowledge of security/risk and compliance environments.
**Required Education & Certifications**
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
- AWS Solutions Architect or Developer certification preferred.