
Senior Software Engineer, Applications
Basis Technologies
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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