iSpeedtoLead is looking for a Software Architect to own the evolution of our system architecture. You will define the high-level roadmap and technical strategy for our MEAN-stack application, focusing on scalable, secure, and high-availability cloud solutions.
What You'll Do
- Evolve the overall system architecture for our MEAN-stack-based application (MongoDB, Express.js, Angular, Node.js).
- Design and guide scalable, secure, and high-availability cloud solutions using AWS (EC2, S3, Lambda, RDS, CloudFront).
- Define and improve DevOps processes, CI/CD pipelines (GitHub Actions), infrastructure-as-code (Terraform/CDK), monitoring, and observability (Datadog/Grafana).
- Define the high-level roadmap for system evolution, including new technology adoption and legacy system transformation.
- Collaborate with cross-functional teams on product development, scalability, and new feature architecture.
- Evaluate and integrate third-party tools and services to boost system performance, observability, or cost-efficiency.
- Conduct technical reviews, enforce coding best practices, and mentor engineers on architectural thinking.
- Participate in planning and work closely with product teams to ensure architectural alignment with business goals.
- Identify gaps between current and desired states and propose architectural solutions to bridge those gaps.
- Contribute to the organization’s long-term technical strategy, focusing on digital transformation and technology modernization.
What We're Looking For
- 5+ years of hands-on backend development experience, preferably with Node.js (Express/NestJS) and MongoDB.
- 2+ years of experience working as a Software Architect.
- Strong cloud architecture experience with AWS (must-have).
- Deep understanding of system architecture patterns (e.g., microservices, monolithic, serverless, event-driven).
- Deep knowledge and practical experience with DevOps: CI/CD (GitHub Actions), containerization (Docker), IaC (Terraform/CDK), and observability.
- Proven track record in designing and scaling high-load distributed systems.
- Experience with RESTful API design, system integration, security, and performance optimization.
- Clear communication and documentation skills with the ability to simplify complex concepts.
- Self-starter with a product-first mindset and ability to work in a fast-changing startup environment.
Nice to Have
- Understanding of front-end architecture (Angular preferred) and ability to coordinate with front-end engineers.
Technical Stack
- Backend: MongoDB, Express.js, Node.js
- Frontend: Angular
- Cloud: AWS EC2, S3, Lambda, RDS, CloudFront
- DevOps: GitHub Actions, Terraform, AWS CDK, Docker, Datadog, Grafana
Work Mode
This role is open to candidates located in the United States.




