Full Stack Developer
Alcor
- Baltimore, MD
- Permanent
- Full-time
We’re looking for a skilled Full Stack Developer to join our dynamic team and help build scalable, cloud-native web applications on AWS. You’ll work across the stack—from front-end interfaces to back-end services—using a modern technology suite in a Kubernetes-based environment. This role blends hands-on development with architectural thinking, and emphasizes performance, security, and maintainability. Our platform is built on key principles: API-First Design, Event-Driven Communication, Security by Design, Separation of Concerns, Scalability, and Observability.
🔍 Key Responsibilities
- Design, develop, and maintain full stack applications using TypeScript, React, and Node.js
- Build and optimize RESTful APIs following API-First Design principles
- Implement event-driven communication using Redis Streams
- Integrate role-based access control (RBAC) across the application stack
- Ensure clear service boundaries and maintain Separation of Concerns
- Develop horizontally scalable services and data stores to support growth
- Enhance performance through caching strategies using Amazon ElastiCache (Redis)
- Implement logging, monitoring, and tracing using tools like CloudWatch or Prometheus
- Deploy and manage applications in Kubernetes environments via Amazon EKS
- Collaborate with cross-functional teams to define, design, and deliver new features
- Write clean, maintainable, and well-documented code following best practices
- Participate in code reviews, testing, and debugging to ensure high-quality deliverables
- Contribute to architectural decisions aligned with platform principles
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- 8+ years of experience in full stack development with TypeScript, React, and Node.js
- Strong experience building RESTful APIs and working with event-driven systems
- Hands-on experience with Aurora PostgreSQL and DynamoDB
- Familiarity with Redis and caching strategies
- Experience deploying applications on AWS using Amazon EKS and Kubernetes
- Solid understanding of containerization, orchestration, and horizontal scaling
- Knowledge of RBAC and cloud-native security best practices
- Proficient in Git and CI/CD pipelines
- Experience with observability tools (e.g., CloudWatch, Prometheus)
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Experience with microservices architecture and related components (e.g., API gateways, workflow engines, messaging systems)
- Familiarity with Redis Streams for asynchronous communication
- AWS certifications (e.g., Developer, Solutions Architect)
- Experience with GraphQL and advanced API design
- Familiarity with infrastructure-as-code tools (e.g., Terraform, AWS CDK)
- Knowledge of security best practices for cloud-native applications