[8TR] Senior Software Engineer (Full Stack)
San José - Costa Rica
Department:
Job Summary
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
Qualifications :
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 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.
Additional Information :
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.
Remote Work :
Yes
Employment Type :
Full-time
About Company
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities these are a few words that describe an average day for us. Building cross-functional engineering te ... View more