Senior Back-End Engineer
Posted
Summary
A Senior Back-End Engineer at LotusFlare owns the full software lifecycle—development, testing, code reviews, and production operations—for secure, highly available distributed systems handling millions of concurrent API calls, using Node.js, Lua, Scala, SQL/NoSQL, Docker, and Kubernetes within a global team.
- 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
