Senior Software Engineer, Backend
140k - 160k USD
Remote
Full Time
#Engineering
#Ruby on Rails
#Postgres
#Elasticsearch
#AWS
#Sidekiq
#Heroku
#React
#TypeScript
At TextUs, we are transforming the way businesses connect with their audiences. We provide an award-winning platform for SMS and VoIP cloud communications that integrates seamlessly with existing CRM and ATS tools. By combining conversational text messaging, cloud-voice services, and personalized automation, we help our customers move beyond slow email exchanges to build genuine, real-time relationships. We are looking for passionate individuals to help us scale our technology and continue delivering a product that our users love.
The role
We are seeking a Senior Software Engineer to join our backend team on a full-time, remote basis. This is a senior-level position for someone who thrives on technical ownership and enjoys collaborating across the entire product lifecycle. You will be a key contributor to our architecture, helping us solve complex challenges while maintaining a high standard for code quality and system reliability.
Core responsibilities
- Design and implement medium to large-scale features within our Ruby on Rails environment while proactively reducing technical debt.
- Take full ownership of specific application modules, serving as the go-to expert for everything from initial planning and user stories to QA and ongoing support.
- Collaborate closely with product managers and fellow engineers to define requirements, mentor junior team members, and ensure our systems are backed by robust unit and integration testing.
Skills and experience
To succeed in this role, you should have extensive professional experience building production-grade APIs. We value candidates who are pragmatic problem solvers and effective communicators. Our stack relies on the following technologies, and we are looking for someone with experience in most of these areas:
- Ruby on Rails and MVC design patterns.
- Relational databases, specifically Postgres.
- Search technologies such as Elasticsearch.
- Background job processing using Sidekiq or AWS SQS.
- Cloud infrastructure management on Heroku and AWS.
- Familiarity with our frontend stack, including React and TypeScript, is considered a valuable bonus.
Compensation and benefits
The salary range for this position is $140,000 to $160,000 USD. In addition to competitive pay, we support our team with a comprehensive benefits package designed to provide flexibility and security:
- Full remote work environment with a home office budget.
- Comprehensive dental and vision insurance.
- 401k retirement plan.
- Generous paid time off.
How to apply
If you are excited about building tools that foster real-time human connection and you meet the qualifications outlined above, we would love to hear from you. Please submit your application to begin the process. Our hiring journey includes a series of conversations with our HR team, hiring managers, and engineering peers to ensure that we are a great match for your career goals and that you feel at home in our collaborative culture.





