Software Engineer

| Remote
Sorry, this job was removed at 1:05 p.m. (CST) on Thursday, January 6, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About the role

CityBase is seeking a Software Engineer to help us create platforms and products for local governments and utilities that facilitate richer, more consistent, and more accessible interactions with their customers and constituents. We’re a fast-growing software company that uses cutting-edge technology, and we’re looking for other like-minded individuals who are smart, empowered people to help define that next generation. We’re excited to work with you to redesign the way millions of people access information and public services!

We use Jira for managing stories and bugs that we address in 2-week sprints (scrum-style agile). Our tech stack is a mix of Ruby, Rails, Elixir, Phoenix, and React. We use GitHub Actions for CI, and our applications are deployed to Kubernetes clusters in AWS via ArgoCD. Engineers are encouraged to limit in-progress work to one card each where possible. Pairing is optional and supported, but we’ve found that most developers prefer collaborating in design and through the review process and working independently in the code.

This position reports to a Software Engineering Manager, working closely with Product Management, Solutions Engineering, and Customer Support teams. 

Responsibilities:

  • Build, test, deploy and maintain applications for the delivery of digital services and payments
  • Write maintainable and extensible code that meets acceptance criteria with minimal defects
  • Work with your team to break down and define work
  • Document software functionality
  • Perform code reviews for work being done across the CityBase organization 

Qualifications 

Required

  • 1+ years of professional software development experience using a modern programming language
  • A strong desire to become an expert in new technologies and languages
  • Strong preference to succeed as a member of a team
  • The ability to work independently after initial guidance

Preferred

  • Demonstrated professional experience with Ruby or Elixir
  • Experience working with relational databases (SQL, ActiveRecord, Ecto, etc)
  • Familiarity with microservice architecture patterns and anti-patterns
  • Experience designing and implementing RESTful APIs and services
  • Familiarity with Linux, Git, Docker, and AWS

Benefits:

At CityBase, we’ve created an inviting workspace that fosters a culture of collaboration and innovation. Some of the benefits our employees enjoy include:

  • Competitive wages
  • Generous benefits including Health, Dental, Vision, Life, Disability Insurance, & 401(k) program
  • Flexible vacation policy
  • Paid parental leave
  • Flexible spending account, dependent flexible spending account, and a pre-tax commuter program
  • Fitness membership stipend
  • Pre-tax commuter program
  • Short and long term disability and life insurance
  • CityBase offers a flexible remote model, with the ability to work from our downtown Chicago office and/or remote from home throughout the week.

About CityBase:

CityBase makes government and utility technology that modernizes and unifies the way people find, apply, and pay for services. More than 100 government agencies, utilities, cities, and counties use CityBase technology to provide hassle-free payments and digital services to their customers and staff. CityBase integrates payment functionality, business processes, and communications onto a central, cloud-based platform that consumers can access through the web, mobile, kiosk, and point of sale.

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

363 West Erie Street, Chicago, IL 60654

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CityBaseFind similar jobs