Remote Software Engineer (SE 3) - Ruby with AWS

at Granicus

Posted 4 days ago 7 applied

Description:

  • 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.