Lead Cloud & Backend Engineer
Dorian
Software Engineering
London, UK · London, UK
Posted on Saturday, August 24, 2024
Dorian is a no-code platform that empowers creators to turn comics into social games and help millions of unpaid creators monetize their content in a game format!
Summary of Position
- The Lead Cloud & Backend Engineer will play a critical role in designing, building, and maintaining our cloud infrastructure, databases, and backend code for our mobile app and authoring tools.
- We are seeking someone who is ambitious, self-motivated, agile, and adaptable.
- You must be able to multitask efficiently, be proactive, and thrive in a dynamic, fast-paced environment.
What You’ll Do
- Architect, build, deploy, and maintain server-side systems and supporting tools
- Design and manage databases to ensure optimal performance, scalability, reliability, and cost-efficiency
- Set up and maintain monitoring and logging systems to ensure high availability and performance
- Develop and maintain Infrastructure as Code (IaC) to automate and streamline management processes
- Ensure data backup and recovery plans are in place and regularly tested
- Manage cloud costs and optimize resource usage to maintain cost-efficiency
- Analyze and troubleshoot systems to fix issues or make improvements
- Deliver quality code that is self-tested and optimized for performance and scalability
- Collaborate with team members on product design and realizing the company’s vision
- Prototyping to evaluate ideas and ensure technical feasibility of feature designs
- Mentor other engineers to foster a culture of continuous learning and improvement
- Conduct code reviews to maintain high code quality and standards
Requirements
- Backend Development: 10+ years of cloud/data/backend/devOps engineering experience
- AWS expert: 5+ years of experience with AWS products, including EC2, EKS, RDS, S3, & CloudFront
- MySQL database management: 5+ years of experience in architecting and optimizing MySQL databases for performance, scalability, reliability, and cost
- Node frameworks: 5+ years of experience using backend Node-based frameworks such as Express or Koa
- TypeScript: 3+ years of experience writing TypeScript/JavaScript
- Kubernetes Experience: 4+ years of experience working with Kubernetes for container orchestration
- Redis Experience: 3+ years of experience with Redis, including caching, message brokering, and session management
- Experience with building and scaling B2C platforms
- Knowledge of basic security best practices in a cloud environment
- Experience developing asynchronous code
- Ability to work with remote instances: SSH, remote debugging, logs
- Strong git skills
- Great communication skills
Pluses
- Game development experience
- Experience or a strong interest in AI (machine learning)
- Experience or an interest in Learning Management Systems (LMS)
Perks
- Fast growth and learning opportunity - we ship, learn, and iterate fast!
- Opportunity to be a part of a venture-funded ambitious team that builds a product that changes lives!
- Competitive compensation and equity
- Flexible location (fully remote)
#LI-Remote