Job Description
Title : AWS Developer
Location : Juno Beach, FL- Onsite
Top Skills' Details
Senior level developer with experience building solutions, web APIs, and specifically a background in Typescript / Javascript
AWS experience with services - Lambda, ECS, API Gateway, DynamoDB, RDS, CloudFormation, and container service
Experience using AWS CDK with typescript to deploy to AWS
Job Description
Technical Leadership & Architecture
- Lead the design and implementation of complex, scalable cloud-native applications using AWS services
- Drive architectural decisions for mission-critical systems supporting energy transmission operations
- Establish and maintain Enterprise Architecture technical standards, best practices, and coding guidelines across development teams
- Conduct technical reviews and provide guidance on system design, performance optimization, and security implementations
AWS CDK & Infrastructure as Code
Architect and develop infrastructure solutions using AWS CDK in TypeScript, ensuring maintainable and version-controlled infrastructureDesign and implement automated deployment pipelines for multi-environment cloud infrastructureOptimize AWS resource utilization and cost management through intelligent infrastructure designMentor team members on advanced CDK patterns, constructs, and best practicesA strong candidate should have knowledge of Docker withAPI Development & Security
Design and develop robust, scalable RESTful APIs and GraphQL services to support business-critical applicationsImplement comprehensive API security frameworks including OAuth 2.0, JWT, API Gateway authentication, and role-based access controlEstablish API versioning strategies, documentation standards, and monitoring solutionsEnsure APIs meet enterprise-grade security, performance, and reliability requirementsTeam Leadership & Mentorship
Lead cross-functional development teams through complex technical initiativesProvide technical mentorship and career development guidance to engineers at all levelsFoster a culture of continuous learning, innovation, and technical excellenceCollaborate with product managers, stakeholders, and other technical leads to align technical solutions with business objectivesRequirements
Required Skills
Core Technical Expertise
8+ years of experience in software development with at least 5 years in cloud architecture rolesExpert-level proficiency in AWS CDK using TypeScript, including advanced constructs and custom resource developmentDeep understanding of AWS services including Lambda, API Gateway, DynamoDB, RDS, CloudFormation, and container servicesProven experience designing and implementing enterprise-grade APIs with proper authentication and authorization mechanismsStrong background in TypeScript / JavaScript, with experience in modern frameworks and librariesSecurity & Authentication
Comprehensive knowledge of API security best practices including OAuth 2.0, OpenID Connect, JWT, and API key managementExperience implementing multi-layered security architectures including network security, encryption at rest and in transitUnderstanding of compliance requirements and security frameworks relevant to critical infrastructureDevOps & CI / CD
Hands-on experience with CI / CD pipeline design and implementation using tools like GitHub ActionsProficiency in containerization technologies (Docker, ECS, EKS) and serverless architecturesExperience with infrastructure monitoring, logging, and alerting solutions (CloudWatch, X-Ray, third-party APM tools)Preferred Qualifications
Advanced Experience
10+ years of software development experience with 7+ years in senior / lead rolesPrevious experience in the energy, utilities, or critical infrastructure sectorsBackground in microservices architecture and distributed systems designExperience with event-driven architectures and message queuing systems (SQS, SNS, EventBridge)Experience with using LLMs in services like Amazon BedrockLeadership & Communication
Proven track record of successfully leading technical teams through large-scale system implementationsExperience managing technical debt, system migrations, and architectural transformationsStrong presentation and communication skills with ability to explain complex technical concepts to diverse audiencesHistory of establishing technical processes that improve team productivity and code qualityAdditional Skills & Qualifications
great communication ability to work with business teams and build solutions
Requirements
Required Skills Core Technical Expertise
8+ years of experience in software development with at least 5 years in cloud architecture rolesExpert-level proficiency in AWS CDK using TypeScript, including advanced constructs and custom resource developmentDeep understanding of AWS services including Lambda, API Gateway, DynamoDB, RDS, CloudFormation, and container servicesProven experience designing and implementing enterprise-grade APIs with proper authentication and authorization mechanismsStrong background in TypeScript / JavaScript, with experience in modern frameworks and libraries Security & AuthenticationComprehensive knowledge of API security best practices including OAuth 2.0, OpenID Connect, JWT, and API key managementExperience implementing multi-layered security architectures including network security, encryption at rest and in transitUnderstanding of compliance requirements and security frameworks relevant to critical infrastructure DevOps & CI / CDHands-on experience with CI / CD pipeline design and implementation using tools like GitHub ActionsProficiency in containerization technologies (Docker, ECS, EKS) and serverless architecturesExperience with infrastructure monitoring, logging, and alerting solutions (CloudWatch, X-Ray, third-party APM tools) Preferred Qualifications Advanced Experience10+ years of software development experience with 7+ years in senior / lead rolesPrevious experience in the energy, utilities, or critical infrastructure sectorsBackground in microservices architecture and distributed systems designExperience with event-driven architectures and message queuing systems (SQS, SNS, EventBridge)Experience with using LLMs in services like Amazon Bedrock Leadership & CommunicationProven track record of successfully leading technical teams through large-scale system implementationsExperience managing technical debt, system migrations, and architectural transformationsStrong presentation and communication skills with ability to explain complex technical concepts to diverse audiencesHistory of establishing technical processes that improve team productivity and code quality Additional Skills & Qualifications great communication ability to work with business teams and build solutions