Summary
Join Granicus, a leading Govtech company, and become a key member of our team. As a full-stack engineer, you will develop and maintain microservices using Ruby on Rails, Golang/Python, and related technologies. You will leverage cloud technologies (AWS) and Kubernetes for deployment and scalability. Experience with CI/CD pipelines and databases (SQL and NoSQL) is essential. You will be responsible for ensuring data security and privacy. Granicus offers a remote-first work environment and a supportive, inclusive culture.
Requirements
- Expert level knowledge of Ruby & Rails and related frameworks
- Proficient in cloud technologies
- Proficient in Kubernetes and Containers
- Proficient in web application development using ReactJS, NodeJS and related web technologies
- 4-8 years of experience developing, testing, shipping, and supporting production-quality PaaS/SaaS solutions
- Proficient in either Golang or Python
- Strong analytical and problem-solving skills
- Strong system design and application scalability skills
- Passion for learning new things and the ability to do so quickly
- Strong understanding of AWS services, including SES, Pinpoint, Lambda, RDS, API Gateway, and DynamoDB, AWS EKS
- Full-stack development experience with Ruby, Ruby on Rails, and Golang/Python
Responsibilities
- Develop microservices and deploy them on Kubernetes
- Develop solutions on the cloud
- Develop web applications using ReactJS, NodeJS and related web technologies
- Develop, test, ship, and support production-quality PaaS/SaaS solutions
- Build and maintain CI/CD pipelines
- Preserve the Confidentiality, Integrity, and Availability (CIA) of Granicus information assets
- Ensure the data privacy of employees and customers
- Take all required privacy training in a timely manner
Preferred Qualifications
- Good to have knowledge of JavaScript/Typescript, ReactJS, NodeJS
- Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and microservices architecture
- Strong exposure to Kafka Streams and both NoSQL and SQL databases
Benefits
Remote work
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.