Loot Labs is seeking a highly skilled and experienced Backend Software Engineer with a strong focus on AWS services. The ideal candidate will be responsible for developing and maintaining scalable, secure, and highly available serverless backend systems. This role involves working closely with cross-functional teams to integrate backend services with frontend applications.
Key Responsibilities:
- Design and develop robust serverless backend systems using AWS services (DynamoDB, S3, Cognito, AppSync, Lambda, SQS, etc.) and SST.
- Collaborate with frontend developers to integrate backend services.
- Implement and maintain serverless architecture best practices.
- Write clean, efficient, and maintainable code.
- Ensure high performance and responsiveness of backend services.
- Manage and deploy serverless applications using SST.
- Oversee continuous integration and continuous deployment (CI/CD) processes.
- Monitor system performance, troubleshoot issues, and implement improvements.
Qualifications:
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- A minimum of 4 years of experience developing backend systems in AWS.
- In-depth knowledge of AWS services.
- Strong understanding of database technologies and data modeling.
- Proficiency in serverless architecture and infrastructure as code.
Preferred Skills:
- Expertise in TypeScript.
- Experience with GraphQL API development.
- Experience with search engines such as Opensearch or Elasticsearch
- Familiarity with blockchain development
- Familiarity with DevOps practices and tools.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and team collaboration abilities.
GraphQL CI/CD amazon-s3 Lambdas Backend Amazon Web Services (AWS) Computer Science Frontend DevOps Elasticsearch amazon-dynamodb amazon-sqs SST (Serverless Stack Toolkit) amazon-cognito