Backend Engineer

Company Background:
Kinetic Data is an emerging leader at the forefront of the $300 billion+ market for digital workflow and service portal automation. The Kinetic Platform offers unrivaled flexibility to launch and manage continuous process improvement as needs change and evolve across the enterprise...and not just in IT. 
The highly-scalable, multi-tenant platform is built for the most complex and demanding environments and has proven value for the most stringent demands of multiple federal agencies and U.S. military and commercial organizations for cross-platform integration and a unified “single pane of glass” customer experience.
The Kinetic Platform is made up of a React front-end, Java + Ruby back-end, and a mix of Cassandra and relational databases for persistence. Our customers can choose to install the platform on-prem or leverage our AWS-hosted solution called kinops.
Our Core Values
High Passion- Involved and invested to help shape Kinetic’s future in your role
Pride in Work- Striving to become the best at your work
Customer Success Driven- Delivers the right solution with a customer-first mindset
Self Motivated- Identifies, prioritizes and takes ownership of meaningful work
Honesty and Integrity- Does the right thing even when no one is watching
Position Summary:

In this position, you’ll be working as a member of the development team to help design, build and test platform components, platform integrations, new features and bug fixes. Your primary focus will be to work on back-end functionality within the Kinetic Platform and to assist with the management of kinops, Kinetic Data’s hosted platform offering.


Responsibilities shall include in whole or in part:
  • Collaborate and work closely with the product and design team to understand better the end-user requirements.
  • Develop sustainable web applications and other platform component microservices
  • Contribute to the design of data models and query patterns
  • Contribute to the testing and improvement of overall application performance
  • Troubleshoot and debug applications
  • Participate in the complete application development lifecycle
  • Provide training and support to other team members
  • Contribute to the documentation of high level functionality and API references
Skills and Expertise (Required):
  • Ability to work independently or with a group
  • Strong foundation of software development life cycle
  • Proficiency with the Java language and build tooling
  • Experience designing, developing, or using distributed systems
  • Experience with software concurrency patterns
  • Experience with software and database performance analysis and optimization
  • Basic familiarity with Cassandra operations and management
  • Familiarity with designing data models for Cassandra and the Java client driver
  • Familiarity with Git
  • Familiarity with Linux
  • Familiarity with Test Driven Development and Java testing frameworks
Skills and Expertise (Desired):
  • Experience designing RESTful APIs
  • Experience with Bash and Ruby scripting
  • Experience with DevOps and CI/CD practices
  • Experience with Kubernetes and Docker
  • Basic experience and knowledge of application security practices
  • Familiarity with AWS
  • Familiarity with designing data models for Relational Databases and with JDBC
  • Familiarity with Elasticsearch, Kibana, and structured logging
  • Familiarity with the Scrum software development framework
  • Familiarity with additional JVM languages (Kotlin, Scala, Clojure, etc)
  • Full-stack development capabilities
What you'll need to apply:
  • Post-secondary degree or equivalent experience in related fields for computer science
  • Proven ability to work effectively in a fast-paced, high-growth, rapidly changing environment
  • Proof of US citizenship
  • Comprehensive Health insurance includes full premium coverage and 90% of out of pocket, in network expenses
  • SIMPLE IRA match
  • Remote first, flexible working hours
If this sounds like you, email your resume to us at