Job Description
We're looking for a back-end lead to help us develop our cloud platform for local governments.
This position is fully remote.
The platform is a set of common services providing shared functionality to all our individual products, such as authentication, reporting, payment processing, search, etc.
Responsibilities
Leading a small team of engineers to build and enhance our backend services
Mentoring the team in best practices for building scalable and reliable web services, including code reviews
Daily coding alongside the team
Defining, refining, and documenting engineering practices and processes
as makes sense for the team
Qualifications
Experience building production-grade service-oriented solutions in Node.
js
Experience with automated testing (unit / integration testing)
Experience building RESTful APIs
Experience with message-based services and event-driven architectures
Experience with relational databases (we use Postgres)
Excellent communication skills
Bonus points for
Experience with Elastic Search
Experience with payment processing
Business Intelligence/ETL/Analytic processing
Serverless applications
Some experience with other programming languages
Compensation & Benefits
Pay Range: $150,000-$180,000
Leadership and career development opportunities
Competitive insurance (medical, dental, vision, and voluntary life & disability)
Mental health benefits
401(k) plan (company matching)
Paid holidays
Flexible PTO - no accruals
Paid generous parental leave
Monthly work from home stipend
The pay range listed above represents the anticipated low and high end of the pay range for this position and may change in the future.
Actual pay may vary and may be above or below the range based on various factors, including but not limited to work location, experience, and performance.