Golang (Cloud Software Developer)
Job description
Job Title: Golang (Cloud Software Engineer)
Location: Plano, Texas
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 (i.e., C, C++, C#, Rust, Python, Golang)
• 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