Arrowminds - Plano, TX
posted about 1 month ago
We are seeking a skilled Cloud Software Engineer with expertise in Golang to join our team on a contract basis. The ideal candidate will be responsible for creating Golang-based microservices and libraries that are integral to our cloud infrastructure. This role involves performing code reviews, contributing to our coding standards and practices, and implementing cryptographic algorithms for signing and encrypting data. You will work collaboratively with different teams to ensure end-to-end testing of the applications and will guide and contribute to our architecture and infrastructure decisions. Additionally, you will be responsible for creating and guiding internal documentation processes to ensure clarity and consistency across the development team. As a Cloud Software Engineer, you will leverage your strong programming background to develop robust and secure applications. You will need to have a solid understanding of API design and security practices, particularly in distinguishing between authorization and authentication. Your experience with REST and gRPC will be crucial in this role, as will your familiarity with AWS infrastructure and services. You will be expected to deploy applications securely and manage sensitive data within a cloud environment. Furthermore, your experience with container technologies will be beneficial as you architect, build, and operate distributed systems to solve complex problems. A strong emphasis on secure coding practices and a good understanding of security concepts such as TLS, PKI, SAML/OAuth, key management, and hashing algorithms will be essential for success in this position. Knowledge of CI/CD processes, Artifactory, and SonarQube will also be advantageous.