Cloud Software Engineer - Plano, United States - TEK NINJAS

    Default job background
    Technology / Internet
    Description

    Activities:

    • Create Golang-based microservices and libraries.
    • Perform code reviews.
    • Contribute to our coding standards and practices.
    • Implement cryptographic algorithms for signing and encrypting.
    • Work with different teams for end-to-end testing.
    • Guide and Contribute to our architecture and infrastructure.
    • Create and guide internal documentation processes.

    Requirements:

    • Strong communication skills, specifically giving/receiving constructive feedback in a collaborative setting.
    • Minimum of 4 years of programming experience in Golang.(Must have)
    • Good understanding of API design and security practices.

    ◦ Understanding authorization vs authentication.

    ◦ Rest and grpc.

    • Experience with AWS infrastructure and services including deploying applications and securing applications and sensitive data in cloud environment.
    • Experience working with container technologies.
    • Demonstrable ability to architect, build, and operate distributed. systems to solve problems.
    • Experience in secure coding.
    • Good understanding of security concepts like TLS, PKI, SAML/OAuth, Key management, hashing algorithms.
    • Understanding of CI/CD, Artifactory, SonarQube.