Granicus is a company focused on building, implementing, and maintaining technology that transforms the Govtech industry by connecting governments with their constituents.
The company has been recognized on the GovTech 100 list for the past five years and is considered one of the best companies to work for by BuiltIn.
Granicus has served over 5,500 government agencies and more than 300 million citizen subscribers, providing cloud-based solutions for communications, website design, meeting management, records management, and digital services.
The role involves developing microservices, deploying them on Kubernetes, and working with cloud technologies.
The company promotes a remote-first culture with a globally distributed workforce.
Requirements:
Candidates must have expert-level knowledge of Ruby & Rails and related frameworks.
A hands-on engineer who can develop microservices and deploy them on Kubernetes is required.
Proficiency in cloud technologies and developing solutions on the cloud is necessary.
Candidates should be proficient in Kubernetes, Containers, and web application development using ReactJS and NodeJS.
A minimum of 4-8 years of experience in developing, testing, shipping, and supporting production-quality PaaS/SaaS solutions is required.
Proficiency in either Golang or Python is necessary, with additional knowledge of JavaScript/Typescript being a plus.
Experience with Docker, Kubernetes, Helm, and AWS Cloud is required.
Candidates should have experience building and maintaining CI/CD pipelines.
Strong analytical, problem-solving, system design, and application scalability skills are essential.
A strong understanding of AWS services, including SES, Pinpoint, Lambda, RDS, API Gateway, and DynamoDB, is required.
Full-stack development experience with Ruby, Ruby on Rails, and Golang/Python is necessary.
Candidates should have exposure to Kafka Streams and both NoSQL and SQL databases.
Candidates must adhere to Granicus's information security and data privacy policies.
Benefits:
Granicus promotes a diverse and inclusive work environment and encourages applicants who may not meet all requirements to apply.
The company offers a transparent and safe culture with initiatives like Employee Resource Groups and regular interactions with leadership.
Employees have access to wellness-focused communities and special guest discussions on relevant topics.
Granicus is committed to equal employment opportunities for all qualified applicants.