[HN/Remote] Senior Golang Developer (Backend, AWS, MySQL)ID:24782

-HanoiHơn 3 tháng trước hoặc lâu hơn

Tổng quan

  • Mức lương

    -

  • Ngành

    Software

  • Mô tả công việc

    【Job Summary】
    - Responsible for developing the application in cooperation with the product manager. Working in the form of Squad, a small team can quickly and consistently engage in everything from design to development, testing, and operation.

    【Main responsibilities】
    1. Job Scope
    - Design and implementation function of the product in charge using Golang.
    - Refactoring existing products for microservices.
    - Requirements definition and specification formulation in collaboration with product managers and designers
    - Architecture design based on requirements, middleware selection
    - Measurement of effects for quality improvement and implementation of service improvement measures

    2. Development environment
    - Infrastructure: AWS, GCP
    - CI/CD: Circle CI / Codebuild
    - DB: Amazon Aurora (MySQL compatible edition), Elasticsearch, DynamoDB
    - Configuration management: Ansible
    - Deploy / Build: CodePipeline, CodeBuild, CircleCI, GitHub Actions
    - IaC: Packer, Terraform
    - Monitoring: Datadog, bugsnag
    - Others: swagger, Docker, ZenHub, Figma, Slack/Jira

    【Company/Job Attraction】
    - Full benefits package
    - Good career advancement opportunities
    - Opportunity to acquire technical knowledge and experience in the latest technologies

Trình độ

  • Yêu cầu

    <Must>
    - University graduate in the related majors
    - 5+ years of experience in developing and operating Web services using Golang, AWS, gRPC
    - Experience as a technical lead throughout the full project development lifecycle
    - Experience in developing and operating Web applications using frameworks
    - Experience in schema design such as RDBMS and KVS and design of optimal query
    - Have knowledge of Web application security
    - Experience Test code implementation ( Unit Test )
    - Good at English communication

    <Prefer>
    - Experience in discovering problems from logs and solving problems
    - Experience in developing systems using container technologies such as Docker and Kubernetes
    - Experience in designing architecture based on application requirements and selecting middleware
    - Experience in publishing and contributing to OSS
    - External technical output experience (writing, technical blog, stage, etc.)

  • Tiếng Anh

    Intermediate Level

  • Ngôn ngữ khác

    None

Thông tin bổ sung