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
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
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
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
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: keshini@petadata.co
After carefully reviewing your experience and skills one of our HR team members will contact you on the next steps.