Basis Technologies

Senior Software Engineer, Applications

Basis Technologies

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $117,629 - $183,501 per year

Job Level

Senior

Tech Stack

JavaLinuxReactRubyRuby on RailsSQLUnix

About the role

  • 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 proactive 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.

Requirements

  • 5 years or more of professional software experience.
  • Experience planning and building production-level web applications using Ruby on Rails and React.
  • Strong grasp of data modeling, SQL, query optimization, tuning for read/write performance and scalability.
  • Experience with 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.
Benefits
  • competitive perks, including a flexible work week
  • 401k/RRSP matching
  • mental health support
  • paid sabbaticals
  • generous parental leave
  • flexible work options
  • health insurance

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Ruby on RailsReactdata modelingSQLquery optimizationJavaautomated testingproduction-level web applicationsdevelopment cyclescalability
Soft skills
collaborationfeedbackownershipaccountabilityrisk identificationblocker identificationpositive attitudementoringcommunicationalignment