Skip to content
Mid-Level Cloud Backend Developer - Hanoi, Vietnam

Mid-Level Cloud Backend Developer - Hanoi, Vietnam

Location: Hanoi, Vietnam

Job Summary:

EMOTIV is seeking a creative and skilled Mid-Level Cloud Backend Developer to join our team in Hanoi. We are looking for a developer with a passion for building and scaling custom applications and APIs in a cloud-native environment. The ideal candidate will have a strong background in Python development and experience with the AWS ecosystem. In addition to development, you will be responsible for maintaining and optimizing our cloud infrastructure, ensuring the security of our data, and managing costs. This is a hands-on role where you will have a direct impact on the products and services we deliver to our customers.

 

Responsibilities:

  • Develop and Deploy Custom Applications and APIs: Design, build, and maintain scalable and secure web applications and APIs using Python (Django, DFR, FastAPI…), OpenAPI, and related technologies.
  • Implement Queue-Based Processing: Develop and manage asynchronous task queues and serverless functions such as Celery, AWS SQS, and Lambda.
  • Manage Task Scheduling: Create and maintain scheduled tasks and event-driven workflows using AWS EventBridge/Scheduler, Celery Beat, etc…
  • Cloud Infrastructure Management: Maintain and enhance our AWS infrastructure, including EC2, S3, RDS, ECS, and ECR, for both development and production environments.
  • Security and Compliance: Implement and maintain robust security solutions for authentication, authorization, and data encryption (OAuth2, JWT) to ensure compliance with ISO27002, GDPR, and HIPAA standards.
  • Database Management: Work with and optimize our data stores, including PostgreSQL (with a focus on indexing and JSON), Redis, and DynamoDB.
  • CI/CD and Automation: Build and maintain our CI/CD pipelines to automate the deployment of our applications and services.
  • Collaboration: Work closely with the software, QA, and product teams to deliver new features and enhancements.
  • Support: Investigate and resolve cloud-related issues.
  • Future Growth: Contribute to the exploration and adoption of new technologies, with the potential to extend our services to GCP.

Key Qualifications:

  • 4+ years of experience in software development, with a focus on cloud-based applications.
  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • Proficiency in Python and experience with web frameworks like Django and DFR.
  • Hands-on experience with the following AWS services:
    • Compute: EC2, ECS, Lambda
    • Storage: S3, SQS
    • Databases: RDS (PostgreSQL), DynamoDB
    • CI/CD: CodeBuild, CodePipeline
    • Networking and Security: VPC, IAM, KMS
  • Experience with containerization using Docker.
  • Solid understanding of relational and NoSQL databases (PostgreSQL, Redis).
  • Familiarity with API design principles (OpenAPI) and security standards (OAuth2, JWT).

Desirable Qualifications:

  • Experience with Infrastructure as Code (IaC) tools like Terraform, CloudFormation, AWS CDK…
  • Experience with asynchronous task processing.
  • Familiarity with Google Cloud Platform (GCP).
  • Experience in designing and automating tests for RESTful APIs.
  • Good English communication skills (verbal and written).

 

Please share your CV to Ms Huyen at huyennguyen@emotiv.com.

 

Cart 0

Your cart is currently empty.

Start Shopping