Bulgaria, Bulgaria, Romania, Romania, Poland, Poland, Czechia, Czechia, Moldova, Slovakia, Slovakia, Slovenia, Ukraine, Ukraine, Hungary, Hungary, Portugal, Türkiye, Türkiye, Thailand, Thailand, Estonia, Estonia, Spain, France, France, Africa, Georgia, Georgia, Greece, Greece, Indonesia, Indonesia, Hong Kong, Hong Kong, Malaysia, Malaysia, North Macedonia, Serbia, Serbia, Singapore, Singapore, Taiwan, Taiwan, Europe, and Asia
As our Backend Lead, you will be responsible for leading the technical direction of our company and driving innovation across our products and services. You will work closely with our CEO, executive team and other stakeholders to define the technology roadmap and execute on it. You’ll run a small tech team of 5-10 members, so you’ll still be hands-on coding and problem solving. You’ll work on a wide range of projects from developing, testing and maintaining our existing applications to creating new features and products. The ideal candidate should have a track record of success in developing and deploying scalable, secure and reliable backend solutions.
What You’ll Do
Develop and implement the company's technical strategy and vision
Lead the development and deployment of our software products and services
Problem-solving: think of and then implement solutions to technical problems presented by the product team
Collaborate with other departments to identify and prioritize technical requirements and opportunities
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
Design and implement backend server architectures
Monitor and optimize the performance of existing systems
Manage and mentor a team of developers and engineers
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:
8y+ Ruby on Rails development experience in a production environment
Recent experience developing the backend for mobile apps
Managing and leading a team of developers
Scalable development and deployment with at least 10,000 DAUs
Experience with cloud deployment/ops/optimization
3+y Experience with database + query optimization, such as partitioning/sharding / perf-opt, etc
3+y Experience with algorithm design
5+y Experience with RESTful
5+y Experience with version control (git) and agile development methodologies
Understanding of DevOps principles and best practices
Knowledge of security best practices for web and mobile applications
Experience with RSpec or other automated testing frameworks
Performance optimization
Nice to Have
Experience with Terraform or any infra as code tool
Web development (JS, etc.)
Kubernetes prod experience
Go lang experience
ML/AI
Requirements
Work Hard, Play Hard mentality
Be Mature, Generous, & Work Through Conflicts
Offer & Implement Solutions: be a problem solver!
Have a “can do” attitude
About Us
We're a profitable mobile apps startup from the United States, focused on the social space, with millions of dollars in revenue and over 15M downloads globally.
Our apps and ambitions cover dating, social audio, and language learning apps. As owners of one of the original dating apps, www.DownApp.com, we're veterans in the social space. We have a remote-friendly team that partners with our Taipei office team.