Kind Systems is a consultancy focused on CivicTech, LegalTech, and SaaS. We are a fully remote team of software engineers, product folks, and consultants who bring cross-functional skills to solve impactful governmental and societal problems in a pragmatic way.
Our engineers take the time to understand our client's needs and the problems they are trying to solve. We thrive in being in the solution space with the client, not just building features. We also understand that how people and business processes are affected is often more important than our technology decisions.
We lean towards highly productive tech stacks so that we can focus on iterating to solve the problems of our clients and the people they serve. Today that stack includes Ruby, Rails + Hotwire, JavaScript/TypeScript, Spring Boot, Go, PostgreSQL, and ElasticSearch. We educate our clients on the characteristics of "great" software and how to keep their software "healthy".
Our team develops quality code by relying on good habits including building automated testing and deployment, writing documentation for ourselves and our clients, and keeping the security of the entire application and data top of mind. We coach, cross-train, and encourage each other through pull requests, pair programming, and internal demos. We are deliberate in being a team and spend time during the workday to have fun, teach others, and learn together.
As our engineering team grows, we are looking for Junior Software Engineers with some professional experience in building full stack or backend applications. We are looking for people who are eager to learn and encourage people to apply even if they don’t match all the skills listed below. We want to invest in you, show you how to solve business problems with technology, and teach you how to apply software engineering best practices.
On a daily basis, our engineers write quality code by having good habits to implement best practices which include testing, security, and documentation. They are a part of end-to-end implementations and spend time improving the software delivery process. They also review each others’ code and provide feedback on design and implementation choices.
Kind Systems’ software engineers collaborate with other engineers, designers and project managers to deliver value to our clients. They work closely with Client Delivery leads to prioritize and implement features and bug fixes.