AWS Full-Stack Backend Developer

PETADATA Albany, NY
Full Time Senior Level 10+ years Visa Sponsorship

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Design, build, and maintain scalable, secure, and high-performance backend systems on AWS for PETADATA. The role requires strong backend development skills, deep knowledge of AWS cloud services, and collaboration with frontend, DevOps, and product teams.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java, Python, Node.js, or Go
  • Build and manage RESTful and/or GraphQL APIs
  • Implement business logic, data processing, and integration workflows
  • Design and deploy applications using AWS services like EC2, Lambda, ECS, EKS, API Gateway, S3, CloudFront, RDS, DynamoDB, Aurora
  • Manage IAM roles, policies, and security best practices
  • Design and manage relational and NoSQL databases
  • Collaborate with frontend developers to define API contracts and troubleshoot integration issues
  • Build and maintain CI/CD pipelines using tools like AWS CodePipeline, GitHub Actions, GitLab CI, Jenkins
  • Implement authentication and authorization mechanisms (OAuth, JWT, Cognito)
  • Write unit, integration, and end-to-end tests and participate in code reviews

Requirements

  • 10+ Years experience
  • 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

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 10+ years experience in backend development

Skills

Python * AWS * Java * Jenkins * API Gateway * CloudFormation * CI/CD * Terraform * Go * RESTful APIs * IAM * DynamoDB * EC2 * S3 * OAuth * EKS * Lambda * OpenSearch * Node.js * JWT * X-ray * GitHub Actions * GitLab CI * CloudWatch * GraphQL APIs * CDK * ECS * RDS * AWS CodePipeline * CloudFront * CodeBuild * Cognito * Aurora * CodeDeploy *

* Required skills

About PETADATA

Technology
View all jobs at PETADATA →