Position: AWS Full-Stack Backend Developer
Location:Albany, NY (Onsite/Remote)
Experience: 10+ Years
Work type: C2C only
Visa Type: H1-B, and
Job Summary PETADATA is looking for a skilled AWS Full-Stack Backend Developer to design, build, and maintain scalable, secure, and high-performance backend systems on AWS. The ideal candidate will have strong backend development experience, deep knowledge of AWS cloud services, and the ability to collaborate closely with frontend, DevOps, and product teams.
Roles & Responsibilities:
Backend Development
-
Design, develop, and maintain scalable backend services using languages such as Java, Python, Node.js, or Go
-
Build and manage RESTful and/or GraphQL APIs
-
Implement business logic, data processing, and integration workflows
-
Ensure high performance, reliability, and security of backend systems
AWS Cloud Architecture & Services
-
EC2, Lambda, ECS, EKS
-
API Gateway, S3, CloudFront
-
RDS, DynamoDB, Aurora
-
Implement serverless and microservices architectures
-
Manage IAM roles, policies, and security best practices
-
Monitor and optimize cloud costs and performance
Database & Data Management
-
Design and manage relational and NoSQL databases
-
Write optimized queries and manage migrations
-
Implement data security, backup, and disaster recovery strategies
Frontend Collaboration / Full-Stack Awareness
-
Collaborate with frontend developers to define API contracts
-
Support frontend integration with backend services
-
Troubleshoot UI-backend integration issues
DevOps & CI/CD
-
AWS CodePipeline, CodeBuild, CodeDeploy
-
GitHub Actions, GitLab CI, Jenkins
-
Automate infrastructure using CloudFormation, CDK, or Terraform
-
Manage environment configurations (dev, staging, prod)
Security & Compliance
-
Implement authentication and authorization (OAuth, JWT, Cognito)
-
Apply secure coding standards and vulnerability mitigation
-
Ensure compliance with organizational and regulatory requirements
Testing & Quality Assurance
-
Write unit, integration, and end-to-end tests
-
Participate in code reviews and enforce best practices
-
Debug, monitor, and resolve production issues
Monitoring & Maintenance
-
Implement logging and monitoring using *CloudWatch, X-Ray, OpenSearch* Perform performance tuning and scalability planning
-
Provide on-call or production support when required
Collaboration & Documentation
-
Work closely with product managers, architects, and QA teams
-
Document system architecture, APIs, and deployment processes
-
Contribute to technical decision-making and system improvements
Optional / Senior-Level Responsibilities
-
Lead architecture design and technology selection
-
Mentor junior developers
-
Drive cloud optimization and modernization initiatives
-
Participate in capacity planning and roadmap discussions
Required Qualifications: -
Bachelor's or Master's degree in Computer Science, Engineering, or related field
-
Strong experience in backend development using Java, Python, Node.js, or Go
-
Hands-on experience with AWS cloud services and architectures
-
Strong knowledge of REST/GraphQL APIs
-
Experience with relational and NoSQL databases
-
Familiarity with CI/CD pipelines and DevOps practices
-
Experience with Infrastructure as Code (CloudFormation, CDK, Terraform)
-
Solid understanding of security, authentication, and authorization mechanisms
-
Experience with monitoring, logging, and production support
-
Strong problem-solving and communication skills
-
Ability to work effectively in cross-functional teams
Educational Qualification:
Bachelor's or Master's degree in Computer Science or related field
We offer a professional work environment and are given every opportunity to grow in the Information technology world.
Note:
Candidates are required to attend Phone/Video Call / In-person interviews and after Selection of candidate (He/She) should go through all background checks on Education and Experience.
Please email your resume to:
After carefully reviewing your experience and skills one of our HR team members will contact you on the next steps.