Backend Software Engineer - Data & Platform
New
Remote, US-basedFull-TimeMiddle
Salary116,000 - 154,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSNode.jsPostgreSQLGitMySQLRubyRuby on RailsAzureRedisRESTful APIs
Requirements
- Strong experience building backend systems in Ruby (Rails), Node.js, or similar
- Deep understanding of database design and optimization (MySQL, PostgreSQL, or similar)
- Experience designing and maintaining RESTful APIs at scale
- Experience working with cloud platforms (AWS preferred; Azure/Cloudflare a plus)
- Solid understanding of distributed systems, performance tuning, and scalability
- Experience with caching, queues, and background processing (e.g., Redis, Sidekiq, etc.)
- Proficiency with Git and modern development workflows
- Strong problem-solving skills and ability to work in a collaborative environment
Responsibilities
- Design and implement scalable backend services for ingesting, processing, and serving large-scale biomechanical and motion capture data
- Architect and optimize database systems for high-volume, time-series and relational datasets
- Build and maintain performant, secure, and well-documented RESTful APIs for internal and client-facing applications
- Optimize data pipelines for throughput, latency, and cost efficiency across cloud environments
- Improve system reliability, observability, and fault tolerance across distributed systems
- Develop and refine data storage, indexing, and retention strategies for large datasets
- Collaborate with frontend and product teams to support data visualization and reporting tools
- Contribute to infrastructure decisions including cloud architecture, scaling strategies, and deployment pipelines
- Integrate and support hardware/software interfaces tied to motion capture systems and edge data collection
- Identify and implement improvements that increase internal efficiency and data delivery performance
View Full Description & ApplyYou'll be redirected to the employer's site