Job Title : AWS / Node Developer
Location : Dallas, TX, Miramar, FL, Minneapolis, MN, or Atlanta, GA
Duration : 6+ Months
Minimum Qualifications :
10+ years of software development experience with strong expertise in cloud infrastructure, platform engineering, and backend systems.
Expertise in Node.js for backend and cloud services.
Proven experience with AWS services, including EC2, ECS, Lambda, S3, Cognito, and CloudWatch for building secure, scalable cloud solutions.
Strong experience in Kubernetes, Docker, and container orchestration in cloud environments.
In-depth knowledge of Microservices architecture, MFEs, and module federation to build scalable, distributed platforms.
Experience in securing distributed platforms with CIAM, authentication / authorization, and data protection best practices.
Key Skills and Experience :
Advanced AWS Cloud Expertise : Extensive experience with AWS services, including EC2, ECS, S3, Lambda, Cognito, and CloudWatch for optimizing cloud infrastructure and implementing secure, high-performance platforms.
Micro Frontend and Module Federation : Strong understanding of Micro Frontend architectures and module federation patterns to enable scalable, modular digital platforms.
Security and CIAM : Deep knowledge of CIAM (Customer Identity and Access Management) systems such as AWS Cognito, with expertise in authentication, authorization, and data protection for distributed systems.
Infrastructure as Code (IaC) : Proficiency in using Terraform or similar IaC tools for managing cloud infrastructure, promoting consistency and automation in deployments.
API Development and Microservices : Expertise in developing scalable RESTful APIs and microservices architectures, with an emphasis on security, performance, and scalability.
Performance Optimization : Experience in monitoring, analyzing, and optimizing platform performance using tools such as CloudWatch, Prometheus, and Grafana.
Automation and Reliability : Experience in building self-healing systems, automating incident detection, and response processes to ensure platform uptime and availability.
Leadership and Mentoring : Strong leadership abilities, including mentoring engineers, promoting knowledge sharing, and guiding technical discussions.
Java and Node.js Proficiency : Advanced knowledge in backend development with Java and Node.js, including experience with concurrency, performance optimization, and cloud integration.
Kubernetes and Containerization : Expertise in Kubernetes and Docker for orchestrating containerized applications in the cloud, ensuring efficient scalability and deployment.
CI / CD Pipelines : Strong experience in building and maintaining CI / CD pipelines using tools like Jenkins, GitHub Actions, and Terraform for automating deployments.
Agile Methodologies : Proficiency in Agile and Scrum methodologies, with experience in leading teams to promote rapid iteration and continuous improvement in platform development.
Developer • Atlanta, GA, United States