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.