logo

View all jobs

Software Architect

Baltimore, Maryland
🚀 About the Role
We’re seeking an experienced Software Architect to lead the design and delivery of a scalable, cloud-native platform hosted on AWS. This leadership role blends architectural vision, Agile facilitation, and hands-on development. You’ll guide a team of full stack developers, serve as Scrum Master, and collaborate closely with stakeholders to align technical solutions with business goals. The platform is built on modern architecture principles including API-First Design, Event-Driven Communication, Security by Design, Separation of Concerns, Scalability, and Observability.
🔍 Key Responsibilities
  • Architect and implement a microservices-based platform using TypeScript, React, Node.js, Aurora PostgreSQL, DynamoDB, and ElastiCache (Redis)
  • Actively contribute to development efforts—coding, debugging, and optimizing solutions alongside the team
  • Lead Agile ceremonies including Daily Stand-Ups, sprint planning, and retrospectives to drive team efficiency
  • Mentor full stack developers and foster a culture of technical excellence and continuous learning
  • Define and uphold architecture principles across services and teams
  • Collaborate with stakeholders to gather requirements and align technical decisions with business objectives
  • Provide regular updates on progress, challenges, and milestones
  • Design scalable, secure solutions deployed on AWS using Amazon EKS and Kubernetes
  • Guide implementation of event-driven architectures, caching strategies, and database optimizations
  • Conduct code reviews and ensure adherence to best practices
  • Stay current with emerging technologies and recommend innovations to enhance the platform
đź§  Required Skills and Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 10+ years of software development experience, with 5+ years in a technical leadership or architect role
  • Deep expertise in TypeScript, React, and Node.js within a microservices architecture
  • Proven experience designing RESTful APIs and event-driven systems (e.g., Redis Streams)
  • Hands-on experience with AWS services: Amazon EKS, Kubernetes, Aurora PostgreSQL, DynamoDB, ElastiCache
  • Strong grasp of architecture principles: API-First, Event-Driven, Security by Design, Separation of Concerns, Scalability, Observability
  • Experience leading Agile teams and facilitating Scrum ceremonies
  • Demonstrated ability to mentor developers and foster collaboration
  • Excellent stakeholder management and communication skills
  • Proficiency in observability tools (e.g., CloudWatch, Prometheus)
  • Strong problem-solving skills and a track record of delivering secure, scalable solutions
🌟 Preferred Qualifications
  • AWS certifications (e.g., Solutions Architect, DevOps Engineer)
  • Experience with GraphQL and advanced microservices patterns
  • Familiarity with infrastructure-as-code tools (e.g., Terraform, AWS CDK)
  • Prior experience with RBAC, workflow engines, or messaging systems

Share This Job

Powered by