- Company Name
- American Unit, Inc
- Job Title
- Solution Architect – Notification & Configuration
- Job Description
-
Job Title: Solution Architect – Notification & Configuration Platforms
Role Summary: Design, architect, and oversee scalable, secure notification (email, SMS, push, in‑app) and centralized configuration services on AWS for enterprise cloud‑native applications. Lead cross‑functional teams, set architectural standards, and ensure delivery aligns with security, performance, and operational excellence.
Expectations
- 12+ years total experience with 8+ in development, 3+ as Solution Architect.
- Extensive background in Node.js (Express/Nest), Java (Spring Boot/Cloud), and AWS cloud services.
- Proven track record delivering distributed, microservices‑based, event‑driven solutions at enterprise scale.
Key Responsibilities
1. Architect notification services using AWS SNS/SES, Twilio, Firebase, and similar platforms.
2. Design configuration management solutions (Spring Cloud Config, AWS AppConfig, Consul, K8s ConfigMaps/Secrets).
3. Define API‑driven microservices patterns (REST, GraphQL, gRPC, WebSockets) for Node.js and Java stacks.
4. Ensure security compliance: OAuth2, JWT, SSO, encryption, API gateways.
5. Integrate notification/configuration platforms with broader enterprise applications.
6. Provide guidance on event‑driven systems: Kafka, RabbitMQ, AWS EventBridge.
7. Establish observability (monitoring, logging, alerting) using Datadog, Prometheus, ELK.
8. Partner with DevOps to build CI/CD pipelines and containerized deployments (Docker, Kubernetes, Terraform/CloudFormation).
9. Conduct design reviews, scalability assessments, and performance benchmarking.
10. Mentor engineering teams on Node.js, Java, and architectural best practices.
Required Skills
- Node.js (Express, Nest) and Java (Spring Boot, Spring Cloud, Hibernate/JPA) programming and architecture.
- AWS services: API Gateway, Lambda, ECS/EKS, RDS, DynamoDB, SQS/SNS, SES, AppConfig.
- Notification platform design (email, SMS, push, in‑app).
- Configuration management: Spring Cloud Config, AWS AppConfig, Consul, Kubernetes ConfigMaps/Secrets.
- API and microservices architecture: REST, GraphQL, gRPC, WebSockets.
- Event‑driven & async patterns: Kafka, RabbitMQ, AWS EventBridge.
- CI/CD and container orchestration: Docker, Kubernetes, Terraform/CloudFormation.
- SQL (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB, DynamoDB).
- Security best practices (OAuth2, JWT, SSO, encryption, API gateway).
- Observability tools: Prometheus, Datadog, ELK, Splunk.
- Leadership, communication, and collaboration.
Required Education & Certifications
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
- AWS Certified Solutions Architect (or equivalent) strongly preferred.