Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Software Mind

Senior Software Engineer – RoR

Software Mind

Senior Software Engineer developing high-quality technology solutions for Software Mind. Collaborating within a multicultural team, focusing on individual growth and solving challenging problems.

Posted 7/11/2026full-timeRemote • 🇨🇷 Costa RicaSeniorWebsite

Tech Stack

Tools & technologies
AWSDynamoDBElixirGraphQLJavaJavaScriptKafkaKotlinNode.jsPostgresReactRubyRuby on RailsTypeScript

About the role

Key responsibilities & impact
  • Produce high-quality, performant, and testable code that directly contributes to company-wide initiatives.
  • Develop using interesting technologies -- Java, Kotlin, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB and the legacy services are written in Elixir, Ruby, React.
  • Have significant input into technical decisions that will shape the future of our software systems.
  • Learn something new, whether its a new software design pattern or new initiative to push the company forward.
  • Review pull requests and provide constructive feedback to your peers.
  • Pair up with a team member to work together on features.
  • Deploy user-facing code to production.

Requirements

What you’ll need
  • 7+ years professional software development experience.
  • Fluency with either Java/Kotlin and Elixir or Ruby in Rails.
  • Proficient with the latest versions of ECMAScript (JavaScript) as well as HTML and CSS.
  • Experience with React and common tools used in the wider React ecosystem, such as Node.js and npm.
  • Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools.
  • Familiarity with event based architectures, database fundamentals and GraphQL.
  • Enthusiasm for solving problems for our users with technology.

Benefits

Comp & perks
  • Flexible schedules
  • An authentic work-life balance
  • Payment in US Dollars

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaKotlinElixirRubyReactGraphQLPostgreSQLDynamoDBTypescriptECMAScript
Soft Skills
Problem SolvingConstructive FeedbackCollaboration