Roles:
Backend
Must-have skills:
RailsRuby
Nice-to-have skills:
GraphQLReactTypeScriptReact Native
Considering candidates from:
Europe and Finland
Europe and Finland
Work arrangement: Remote
Industry: Financial Services
Language: English
Level: Senior
Required experience: 5+ years
Size: 11 - 50 employees
Company
Selma was founded in 2016 and it is a personal investment assistant, for people who have better things to do than to follow financial markets. Selma helps users to invest and take care of their money that it 100% fits with their financial life, without hidden cost, intransparent fees, and complex financial jargon.
Description
Right now, Selma is looking for a Backend Developer with strong DevOps skills to join their team. Their tech stack includes Ruby on Rails, React, Redux, TypeScipt, React Native, Apollo and GraphQL. Though no need to be a stack expert, you just have to be very confident with Ruby on Rails, have experience with CI/CD and DevOps tools and processes.
Must-have skills:
- Strong experience with Ruby on Rails skills
- Experience with Postgres and Redis
- Experience with tests/ TDD
- Experience with DevOps processes and tools - some of the things you might be working with would include:
- Heroku for application deployment and managed DBs (moving elsewhere will most likely be in future plans, but nothing immediate yet)
- Terraform for infrastructure management (just started using this during the summer)
- Cloudflare for DNS, WAF and CF Workers some small edge services
- AWS Lambda for some small services (setting these up to be deployed on Serverless and Terraform is in the plans)
- AWS KMS of key management
- AWS S3 and other service providers' compliant services for documents
- Docker with docker-compose to run the local environment - likely in the future Docker might also be used for prod envs
- Circle CI and GitHub Actions for CI/CD tooling
- Fastlane for mobile app deployment
- Experience with CI/CD
Nice-to-have skills:
- Experience with React Native
- Experience with React
- Experience with GraphQL
Benefits:
- Stock options
Interview process:
- Intro call with Toughbyte
- Intro interview with Selma (1 hour)
- Online challenge 1-2 hours
- Pair programming session and tech interview - 1-2 hours
- Final interview with the CEO
Questions
The company doesn't help with relocation and focuses on fully-remote collaboration.