Senior Back-End Engineer
Summary
LotusFlare is hiring a Senior Back-End Engineer in Toronto to develop, secure and scale back-end infrastructure handling millions of concurrent API calls on a distributed platform. The stack uses Node.js, Lua and Scala with cloud, Docker/Kubernetes and serverless tooling.
- Join LotusFlare as a Senior Back-End Engineer to build secure, highly available systems powering millions of users, while growing alongside a collaborative global engineering team
- At LotusFlare, Senior Backend Engineers are replacing traditional business back ends with an engagement-centric, dynamic product stack. You’ll develop, secure and scale the back-end infrastructure that lets our platform handle millions of concurrent API calls
- S part of our global engineering team, you’ll work on mission-critical, highly available distributed systems, and you’ll be directly responsible. On a typical day, you’ll:
- Start the day with a quick stand-up with your team
- Own the full software lifecycle: development, testing, code reviews, and running and maintaining your code in production
- Work closely with product and other engineering teams
- Make time to help teammates, whether that’s asking questions or answering them
- Take ownership of the code you write
Benefits
- Paid lunch
- Company stock options
- Yearly bonus
- Training and workshops
- Truly flexible working hours
- In-depth understanding of distributed-systems concepts such as consistency, fault tolerance and consensus algorithms
- A deep understanding of network protocols (TCP/IP, HTTP, DNS) and their impact on application performance and security
- Strong understanding of concurrency models and their trade-offs, and experience handling concurrency challenges in high-traffic environments
- Advanced data modeling skills in both SQL and NoSQL databases
- A BA/BS in Computer Science, a related technical field, or equivalent practical experience would be a plus
- We don’t require any particular language. Our stack uses Node.js, Lua and Scala, and we welcome experience in Java, Python, Go, C++ or similar
- 8+ years designing, building and deploying highly scalable, secure web services in production
- Expertise in RESTful API design, including API gateways, API documentation tools and API security
- Strong knowledge of security best practices, performance optimization and fault tolerance
- Hands-on experience with a wide range of cloud platforms and technologies, including containers (Docker, Kubernetes), serverless computing and other DevOps tools