Overview
Software Mind is seeking qualified candidates to fill the role of Senior Backend Engineer.
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:
We’re seeking a Senior Software Engineer who will develop high-quality, testable code that supports key company initiatives using Elixir, Ruby, React, TypeScript, among other tools.
Some of the main responsibilities for the role include:
- You'll build tools and technology for the unique challenges presented by our business
- Produce high-quality, performant, and testable code that directly contributes to company-wide initiatives
- Develop using interesting technologies — Elixir, Ruby, React, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB
- Have input into technical decisions that will shape the future of our software systems
- Learn something new, whether it's a new software design pattern or a 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
- Act as a strong partner to product and engineering management
Job Skills/Requirements
- +90% English written and oral (at least B2 level) with excellent communication skills
- 3–5+ years of software engineering experience
- Strong communication skills
- Understanding of reusable components/building component libraries
- Understanding of building production-ready web applications and systems
- Passionate about testing practices and continuous improvement
- Experience with any of Elixir, Erlang, Ruby, JavaScript, NextJS, or another programming language
- Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools
- Bachelor of Computer Science degree or equivalent experience
- Familiarity with event-based architectures, database fundamentals, and GraphQL
- Enthusiasm for solving problems for our users with technology
- Curiosity about retail/e-commerce, the high-end consignment market, and/or how to create a sustainable, circular economy for luxury goods
Preferred Requirements:
Experience with JavaScript, HTML, CSS, and React, Kafka for event-streaming, GraphQL, Storybook
Experience building microservices and eCommerce platforms
Experience working with a CMS, especially Prismic
We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!
