Back-end Developer

 

Description:

We are seeking an experienced Backend Developer with strong expertise in Amazon Web Services (AWS) to join our dynamic team. You will play a key role in building, optimizing, and maintaining server-side logic and infrastructure for scalable, high-performance applications. The ideal candidate should have a solid understanding of AWS cloud services and backend development best practices, ensuring seamless integration, security, and performance of cloud-based solutions including server-side APIs, database management, and integrating third-party services, with a strong emphasis on performance, scalability, and security.

 

Key Responsibilities:

  • Design, develop, and maintain server-side logic, APIs, and services for web and mobile applications using AWS services.
  • Optimize performance and scalability of backend applications to handle large volumes of data and traffic.
  • Work with AWS services such as EC2, Lambda, S3, RDS, API Gateway, DynamoDB, and CloudFront to architect and deploy backend systems.
  • Develop, monitor, and optimize serverless functions using AWS Lambda and Step Functions.
  • Design and manage databases (e.g., RDS, DynamoDB) and integrate them into applications, ensuring security, backup, and recovery plans.
  • Implement and manage secure authentication and authorization (e.g., Cognito, IAM policies).
  • Collaborate with frontend developers, DevOps, and product teams to deliver seamless end-to-end application functionality.
  • Monitor, troubleshoot, and optimize backend systems using CloudWatch, X-Ray, and other AWS monitoring tools.
  • Ensure backend systems comply with best practices for security, performance, and reliability.
  • Maintain proper documentation for code, architecture, and infrastructure.
  • Conduct code reviews, enforce coding standards, and guide junior developers in AWS best practices.

 

Required Skills & Qualifications:

  • 3+ years of backend development experience with a focus on cloud-based infrastructure, preferably in AWS.
  • Proficiency in backend languages such as Node.js, Python, Java, and PHP.
  • Deep understanding of AWS services including EC2, S3, Lambda, RDS, DynamoDB, API Gateway, IAM, and CloudFront.
  • Experience in designing and building RESTful APIs or GraphQL services.
  • Strong knowledge of microservices architecture and experience working with serverless technologies.
  • Experience with containerization (e.g., Docker, ECS, EKS) and CI/CD pipelines.
  • Familiarity with infrastructure as code tools like CloudFormation or Terraform.
  • Strong understanding of security best practices in AWS, including VPCs, IAM, encryption, and security groups.
  • Knowledge of database design and experience with both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., DynamoDB) databases.
  • Experience with AWS monitoring and logging tools (e.g., CloudWatch, X-Ray).
  • Ability to work independently and collaboratively in a fast-paced, agile development environment.

Organization Centurion Software
Industry IT / Telecom / Software Jobs
Occupational Category Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2025-01-23 6:31 pm
Expires on 2025-03-09