Senior AWS Developer

Wilson, NC, US • Posted 2 days ago • Updated 1 day ago
Full Time
No Travel Required
On-site
$60 - $70/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Terraform
  • Scalability
  • Python
  • Node.js
  • RESTful
  • PostgreSQL
  • NoSQL
  • MySQL
  • Network Monitoring
  • Kubernetes
  • Jenkins
  • Java
  • Git
  • Grafana
  • .NET
  • API
  • Agile
  • DevOps
  • Database
  • Docker
  • Encryption

Summary

Senior AWS Developer

Job Summary

We are seeking an experienced Senior AWS Developer to design, develop, deploy, and maintain scalable, secure, and highly available cloud applications on Amazon Web Services (AWS). The ideal candidate will have strong hands-on experience with AWS services, cloud-native application development, DevOps practices, and modern software engineering principles.

Key Responsibilities

  • Design and develop scalable, reliable, and secure cloud-based applications using AWS services.
  • Develop, deploy, and maintain applications using services such as EC2, S3, Lambda, API Gateway, ECS/EKS, RDS, DynamoDB, SQS, SNS, CloudFront, and CloudWatch.
  • Build and maintain RESTful APIs and microservices-based applications.
  • Implement serverless and event-driven architectures where appropriate.
  • Develop infrastructure using Terraform, AWS CloudFormation, or similar Infrastructure-as-Code tools.
  • Design and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, Jenkins, GitHub Actions, or similar tools.
  • Implement cloud security, IAM policies, encryption, networking, monitoring, and compliance best practices.
  • Optimize application performance, scalability, reliability, and AWS infrastructure costs.
  • Troubleshoot production issues and perform root-cause analysis.
  • Collaborate with architects, developers, DevOps engineers, QA teams, and business stakeholders.
  • Conduct code reviews and establish coding, testing, and deployment standards.
  • Mentor junior and mid-level developers and provide technical leadership.
  • Participate in architecture discussions and contribute to technical documentation.

Required Skills

  • 12+ years of software development experience with significant hands-on AWS experience.
  • Strong programming experience in Java, Python, Node.js, .NET, or similar languages.
  • Strong knowledge of core AWS services and cloud architecture.
  • Experience developing REST APIs, microservices, and distributed applications.
  • Hands-on experience with Docker and Kubernetes/Amazon EKS.
  • Strong understanding of AWS IAM, VPC, security groups, networking, and cloud security.
  • Experience with Terraform or CloudFormation.
  • Experience implementing CI/CD pipelines and DevOps practices.
  • Strong knowledge of relational and NoSQL databases such as Amazon RDS, Aurora, DynamoDB, and PostgreSQL/MySQL.
  • Experience with Git and modern source-control practices.
  • Strong understanding of software development lifecycle, Agile methodologies, testing, and deployment practices.

Preferred Qualifications

  • AWS Certified Developer – Associate, AWS Solutions Architect, or equivalent certification.
  • Experience with serverless architectures using AWS Lambda and API Gateway.
  • Experience with event-driven systems using SQS, SNS, and EventBridge.
  • Experience with observability tools such as CloudWatch, X-Ray, Prometheus, or Grafana.
  • Knowledge of high-availability, disaster-recovery, and multi-region architectures.
  • Experience with cloud migration and modernization projects.
  • Strong communication, analytical, problem-solving, and leadership skills.

Education

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91123354
  • Position Id: 9108743
  • Posted 2 days ago

Company Info

About ENIN SYSTEMS INC

EN IN Systems is a fast-growing IT consulting company, offering Technology Services, Software Solutions, Consulting Services and Applications to the esteemed-customers across the world. With the substantial experience gained working in information technology and software systems, EN IN Systems differentiates itself from others with innovative and practical delivery services. At EN IN Systems, we are committed to serving our customers with an array of software-related solutions with guaranteed satisfaction, resulting in greater onsite/ offsite experience.

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs