What are the responsibilities and job description for the GoLang Developer position at Protek Consulting?
Job OverviewThe Software Developer position will be responsible for developing and supporting RESTful APIs and Golang based solutions including but not limited to a Boulder Certification Authority (CA), and a Session Initiation Protocol (SIP) based call signing service. This position will also interact with architect and analytics development teams to create fully integrated solutions for deploying, monitoring, managing and troubleshooting PKI systems deployed for critical infrastructure.Essential Functions- REST API design, development, testing and deployment- Automated Certificate Management Environment (ACME) based Certification Authority (CA) built on Boulder.- Develop new features, diagnose and correct bugs, enhance scalability and resiliency of the CA.- Contribute to continuous improvement of software development best practices in the areas of coding tools, languages and APIs, agile software design and development processes.- Engage stakeholders to gain an understanding of root business needs and to ensure these needs are met as efficiently and timely as possible.- Responsible for accurate and thorough documentation of product/components.- Product maintenance and customer issue support.QualificationsBasic Qualifications- A bachelor's degree in computer science, or related field- 3-5 years professional experience coding effectively in Golang- Experience in scripting and interpreted languages – Python, Bash, Javascript- Experience writing unit and functional tests- Knowledge of gRPC and protocol buffer- Experience in operating and navigating AWS environment (EC2, DynamoDB, S3, Load Balancers, Security Groups, CloudFront, ECS, EKS, etc...)- Experience in SQL (MySQL, PostgreSQL) and NoSQL (DynamoDB)- Familiarity in developing for Serverless (AWS Lambda) and Compute environment (AWS EC2)- Experience working with and developing REST APIs- Excellent communication, organization, and prioritization skillsPreferred Qualifications- IaC (Infrastructure as Code) based on Terraform, CloudFormation, Serverless- Knowledge of front end frameworks (eg: React) and Typescript- Public Key Infrastructure, Cryptography and Hardware Security Module (HSM) operation and managementCompany DescriptionPROTEK Consulting is a Woman-Owned Small Business led by an experienced team of industry veterans. Together, we make impeccable candidate-to-job matches delivering the right fit for our clients, every time. We work tirelessly in pursuit of the perfect match for our clients, with the ultimate goal of becoming one of their strategic business partners. We value and strive for a long-term relationship not short-term gain. We put our client’s interest in front of our own. We work really hard to understand our client’s underlying interests not just surface “wants”. We are genuinely passionate and enthusiastic about connecting our clients with the perfect match.