PETADATA · 19 hours ago
AWS Full-Stack Backend Developer
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.
Information TechnologyMobile AppsProject ManagementSoftware
Responsibilities
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
Design and deploy applications using AWS services such as: 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
Design and manage relational and NoSQL databases
Write optimized queries and manage migrations
Implement data security, backup, and disaster recovery strategies
Collaborate with frontend developers to define API contracts
Support frontend integration with backend services
Troubleshoot UI-backend integration issues
Build and maintain CI/CD pipelines using tools like: AWS CodePipeline, CodeBuild, CodeDeploy, GitHub Actions, GitLab CI, Jenkins
Automate infrastructure using CloudFormation, CDK, or Terraform
Manage environment configurations (dev, staging, prod)
Implement authentication and authorization (OAuth, JWT, Cognito)
Apply secure coding standards and vulnerability mitigation
Ensure compliance with organizational and regulatory requirements
Write unit, integration, and end-to-end tests
Participate in code reviews and enforce best practices
Debug, monitor, and resolve production issues
Implement logging and monitoring using CloudWatch, X-Ray, OpenSearch
Perform performance tuning and scalability planning
Provide on-call or production support when required
Work closely with product managers, architects, and QA teams
Document system architecture, APIs, and deployment processes
Contribute to technical decision-making and system improvements
Lead architecture design and technology selection
Mentor junior developers
Drive cloud optimization and modernization initiatives
Participate in capacity planning and roadmap discussions
Qualification
Required
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
Preferred
Lead architecture design and technology selection
Mentor junior developers
Drive cloud optimization and modernization initiatives
Participate in capacity planning and roadmap discussions
Company
PETADATA
PETADATA is an Information Technology & Services company that specializes in delivering technology solutions to meet the needs of our clients.
H1B Sponsorship
PETADATA has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (10)
2023 (6)
2022 (13)
2021 (5)
2020 (12)
Funding
Current Stage
Growth StageCompany data provided by crunchbase