Raft is a customer-obsessed small business focusing on Distributed Data Systems and Complex Application Development. The role involves building a data-focused product using open source solutions, working on both backend and frontend to enhance user interaction with data.
Responsibilities:
- Building RESTFul APIs to take concept to implementation in one of the following languages: Go (preferred), Java, Python, Rust (nice to have), and Scala
- Working on frontend frameworks like React with a focus on Typescript or Javascript
- Deep design of software design and architecture
- Experience with large-scale relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, and Elasticsearch to handle low-latency requirements
- Building and releasing software in cloud-native environments
- Using a variety of package managers/dependency managers including Maven, Gradle, and NPM
- Working with Docker and Kubernetes, including containerizing solutions and working with distributed clusters
- Working with AI coding assistants (e.g., Claude Code)
- Demonstrated ability to take on large responsibilities and own complex work or project lifecycles
- Able to obtain Security+ certification within 90 days of employment with Raft
Requirements:
- 8+ Years of experience building RESTFul APIs to take concept to implementation in one of the following languages: Go (preferred), Java, Python, Rust (nice to have), and Scala
- 5+ Years of experience in frontend frameworks like React with a focus on Typescript or Javascript
- Deep design of software design and architecture
- Experience with large-scale relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, and Elasticsearch to handle low-latency requirements
- Experience with building and releasing software in cloud-native environments
- Experience using a variety of package managers/dependency managers including Maven, Gradle, and NPM
- Experience with Docker and Kubernetes, including containerizing solutions and working with distributed clusters
- Experience working with AI coding assistants (e.g., Claude Code)
- Demonstrated ability to take on large responsibilities and own complex work or project lifecycles
- STEM Background or relevant industry experience
- Able to obtain Security+ certification within 90 days of employment with Raft
- Ability to obtain and maintain a Top Secret security clearance
- Experience with Kafka or RabbitMQ
- Experience with Delta Lake
- Experience with AWS or Azure