Senior/ Lead Backend Engineer - Remote ( Ruby on Rails)

Job ID: 37030469

Budget: $15 – $25 USD

As a Senior Backend Engineer, you’ll work on a wide range of projects from developing, testing and maintaining our existing applications to creating new features for our existing products. The ideal candidate should have a track record of success in developing and deploying scalable, secure and reliable backend solutions. They should also be comfortable working in a fast-paced, dynamic environment and be able to communicate effectively with our other teams. The successful candidate should also be familiar with the latest technologies and trends in backend development. A competitive salary will be offered to the right candidate.

What You’ll Do
- Develop, test and maintain backend products and services
- Run high-impact A/B and multivariate testing experiments at scale, analyzing results, and deploying positive changes to reach business goals
- Problem solving: think of and then implement solutions to technical problems presented by the product team
- Design and implement backend server architectures
- Monitor and optimize performance of existing systems
- Work closely with engineering and product teams to ensure successful product delivery
- Implement security best practices to protect customer data
- Work with the team to improve our development processes
- Stay up to date with the latest trends in backend / cloud development
- Work with the support team to optimize / automate the support flow for our user success

Experience Requirements:
- Ruby on Rails development experience in a production environment
- Scalable development and deployment
- Experience with cloud deployment/ops/optimization
- Experience with terraform or any infra as code tool
- Experience with database + query optimization
- Experience with Algorithm design
- Experience with serverless architectures and microservices
- Understanding of DevOps principles and best practices
- Experience with RESTful
- Knowledge of security best practices for web and mobile applications
- Experience with version control (git) and agile development methodologies
- Experience with automated testing frameworks
- Experience with database at scale (partitioning / sharding / perf-opt, etc)

Nice to Have
- Web development (JS, etc.)
- Kubernetes prod experience
- Go lang experience
- Team management
- ML/AI
- Performance optimization

Requirements
- Work Hard, Play Hard mentality
- Be Mature, Generous, & Work Through Conflicts
- Offer & Implement Solutions: be a problem solver!
- Have a “can do” attitude
Related categories: Ruby on Rails Ruby RESTful Backend Development