Title: AWS Developer<\/span>
<\/p>
Top
Skills' Details<\/span><\/u><\/b>
<\/p>
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<\/span><\/p>
<\/span>
<\/p>
Job Description
<\/p>
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<\/p>
AWS CDK & Infrastructure as Code
• Architect and develop infrastructure solutions using AWS CDK in TypeScript,
ensuring maintainable and version -controlled infrastructure
• Design and implement automated deployment pipelines for multi -environment
cloud infrastructure
• Optimize AWS resource utilization and cost management through intelligent
infrastructure design
• Mentor team members on advanced CDK patterns, constructs, and best practices
• A strong candidate should have knowledge of Docker with<\/p>
API Development & Security
• Design and develop robust, scalable RESTful APIs and GraphQL services to
support business -critical applications • Implement comprehensive API security
frameworks including OAuth 2.0, JWT, API Gateway authentication, and role -based
access control
• Establish API versioning strategies, documentation standards, and monitoring
solutions • Ensure APIs meet enterprise -grade security, performance, and
reliability requirements<\/p>
Team Leadership & Mentorship
• Lead cross -functional development teams through complex technical initiatives
• Provide technical mentorship and career development guidance to engineers at
all levels
• Foster a culture of continuous learning, innovation, and technical excellence
• Collaborate with product managers, stakeholders, and other technical leads to
align technical solutions with business objectives<\/p>
Required Skills
Core Technical Expertise
• 8+ years of experience in software development with at least 5 years in cloud
architecture roles
• Expert -level proficiency in AWS CDK using TypeScript, including advanced
constructs and custom resource development
• Deep understanding of AWS services including Lambda, API Gateway, DynamoDB,
RDS, CloudFormation, and container services
• Proven experience designing and implementing enterprise -grade APIs with
proper authentication and authorization mechanisms • Strong background in
TypeScript/JavaScript, with experience in modern frameworks and libraries<\/p>
Security & Authentication
• Comprehensive knowledge of API security best practices including OAuth 2.0,
OpenID Connect, JWT, and API key management
• Experience implementing multi -layered security architectures including
network security, encryption at rest and in transit
• Understanding of compliance requirements and security frameworks relevant to
critical infrastructure<\/p>
DevOps & CI/CD
•
Hands -on experience with CI/CD pipeline design and implementation using tools
like GitHub Actions
• Proficiency in containerization technologies (Docker, ECS, EKS) and
serverless architectures
• Experience with infrastructure monitoring, logging, and alerting solutions
(CloudWatch, X -Ray, third -party APM tools)<\/p>
Preferred Qualifications
Advanced Experience
•
10+ years of software development experience with 7+ years in senior/lead roles
• Previous experience in the energy, utilities, or critical infrastructure
sectors
• Background in microservices architecture and distributed systems design
• Experience with event -driven architectures and message queuing systems (SQS,
SNS, EventBridge)
• Experience with using LLMs in services like Amazon Bedrock<\/p>
Leadership
& Communication
• Proven track record of successfully leading technical teams through
large -scale system implementations
• Experience managing technical debt, system migrations, and architectural
transformations
• Strong presentation and communication skills with ability to explain complex
technical concepts to diverse audiences
• History of establishing technical processes that improve team productivity
and code quality<\/p>
<\/p>
Additional
Skills & Qualifications
<\/p>
great
communication ability to work with business teams and build solutions
<\/p>
<\/p>