Skip to content
BasisBasis

Sr Software Engineer, Applications

Senior software engineer builds and leads development of web applications using React and Ruby on Rails, owns full project lifecycle, and mentors on best practices. Requires 5+ years experience, strong SQL/data modeling, and modern dev tools including AI workflows.

About the job

Ways You'll Contribute

  • Leading projects spanning our entire tech stack while demonstrating and mentoring others on our best practices and high-quality standards.
  • Demonstrating strong collaboration through pull requests, demos, and working relationships. Give and receive feedback positively, identify risks and blockers as they arise.
  • Taking ownership over deliverables, quality, and support across your team's systems and components. Being accountable for driving projects from ideation through production.
  • Demonstrating a deep understanding of your team's business domain. Use your knowledge to identify risks and blockers during planning discussions. Ensure feasibility and alignment between business goals and technical implementation.
  • Bringing a positive attitude to work and embody Basis' core principles.

What You Bring to the Table

  • 5 years or more of professional software experience.
  • Experience planning and building production-level web applications using React and Ruby on Rails.
  • Experience leveraging modern development practices, including AI-assisted and agentic workflows.
  • Strong grasp of data modeling, SQL, query optimization, tuning for read/write performance and scalability.
  • Experience or willingness to learn Java.
  • Experience with entire development cycle of projects.
  • Knowledge and fluency in the tools used to build and maintain software: Git, Unix/Linux environments, and automated testing tools.

Bonus Points

  • Bachelor's degree in computer science, Engineering or related field.
  • Enthusiastic growth-oriented mindset.
  • Excited by a fast-paced product development environment.
  • Passion for Ad-Tech.

Our Tech Stack

Ruby, Java, JavaScript, React.js

PostgreSQL, MySql, Redis, MongoDB

Docker, Kubernetes, AWS

Kafka, RabbitMQ

Skills

React, Ruby on Rails, Java, JavaScript, SQL, Postgres, MySQL, Redis, MongoDB, Docker, Kubernetes, AWS, Kafka, RabbitMQ, Git

Shield AI

Shield AI

San Diego, CA
Senior Software Engineer
$120k+/yrOn-site5+ YOEFullstack Engineering

Build and operate reusable full-stack applications, backend services, SDKs, and APIs for shared product capabilities. The role requires at least four years of software engineering experience, strong systems thinking, and ownership of secure production software.

Shield AI

Shield AI

Dallas, TX

Senior Engineer, Full-Stack Software
$120k+/yrOn-site5+ YOEFullstack Engineering

Build and deploy full-stack Foundry-integrated applications supporting manufacturing, operational planning, and enterprise workflows. The role requires 5+ years of experience with React, TypeScript or JavaScript backends, data modeling, and deployed software ownership.

Bloomerang

Bloomerang

United States

Sr. Software Engineer
$115k+/yrRemote5+ YOEFullstack Engineering

Senior hands-on technical lead responsible for building and shipping full-stack software, shaping technical direction, mentoring engineers, and improving quality through automation and AI-assisted workflows. Requires deep .NET/C#, TypeScript/Node, and React experience plus distributed-systems expertise.

Hudl

Hudl

Lexington, KY
Senior Software Engineer
$112k+/yrRemote5+ YOEFullstack Engineering

Senior software engineer who provides technical leadership while building scalable cloud-based, full-stack systems. The role emphasizes AI-forward engineering, architecture, cross-functional product delivery, mentorship, and experience with modern cloud and web technologies.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, AI Core
$130k+/yrRemote6+ YOEFullstack EngineeringQuick apply

Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.