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 – Full Stack

Software Mind

Senior Software Engineer (Full Stack) at Software Mind, focusing on high-quality technology solutions and mentorship within a collaborative team environment.

Posted 5/14/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
JavaKotlinTypescriptGraphQLKafkaAWSPostgreSQLDynamoDBElixirRuby
Soft Skills
problem solvingcollaborationconstructive feedbacklearningtechnical decision making