San José Province, San José, Costa Rica Remote (Global) Full-time

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

Overview Software Mind is seeking qualified candidates to fill the role of Senior Software Engineer( Full Stack). In addition to a competitive salary rate and a positive work environment, we are committed to delivering high-quality technology solutions. We also offer: • Flexible schedules • An authentic work-life balance • Payment in US Dollars About the role: Customer Experience team is looking for a kind and curious Senior Software Engineer (Full Stack) who enjoys solving challenging problems. We place a strong focus on individual growth and personal development on our collaborative engineering team. As a Senior Software Engineer you will be an active hands-on contributor as well as a strong influencer for our technical direction. You will be able to lead and contribute to significant initiatives as well as provide mentorship through code reviews and pairing. #LI-DNI What You Get To Do Every Day • 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. Job Skills/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. Bonus Points • 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.
Required Skills
ReactJSRESTful APITypeScriptGraphQL
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location San José Province, San José, Costa Rica
Work mode Remote (Global)
Employment Full-time
Department Customer Experience
Category Full-Stack
Posted 2 months ago
or drop your CV first
About company
Software Mind logo
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