San José Province, San José, Costa Rica Remote (Global) Employment

Software Mind is hiring a [8TR] Senior Software Engineer (RoR)

Responsibilities

  • 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

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

Nice to Have

  • Experience with Kafka for event-streaming
  • Experience extracting microservices from a monolith
  • Java/Kotlin. Either language. Team is currently using AI coding agents to build.
  • Elixir is a plus, preferred over Ruby
  • Full stack experience with Next/ReactJS proficiency.

Benefits

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

Work Arrangement

Remote (Worldwide)

Required Skills
ReactJSRESTful APITypeScriptGraphQL
About company
Software Mind
Software Mind develops solutions that make an impact for companies around the globe, working with tech giants & unicorns on transformative projects and emerging technologies.
All jobs at Software Mind Visit website
Job Details
Department Customer Experience
Category fullstack
Posted 16 days ago