Skip to content
← Back to job listings

Senior Back-End Engineer

LotusFlare · Toronto, Canada

External listingfull-timeabout 2 months ago

About The Role

Join LotusFlare as a Senior Back-End Engineer and be part of a global engineering team that is revolutionizing traditional business back ends. You will be responsible for developing, securing, and scaling the back-end infrastructure to support millions of concurrent API calls. Your daily responsibilities will include the entire software cycle, from development and testing to code reviews and production management. You will collaborate closely with product and other functional engineering teams and take ownership of the code you write. Benefits include company stock options, a yearly bonus, paid lunch, training and workshops, and truly flexible working hours.

  • Further developing, securing, and scaling the back-end infrastructure to support the platform to handle millions of concurrent API calls.
  • Taking ownership of the code you write, including the entire software cycle from developing/testing to code reviews and maintaining/managing your code/application on production.
  • Collaborating closely with product and other functional engineering teams to ensure alignment and successful implementation of features.
  • In-depth knowledge of distributed systems concepts (consistency, fault tolerance, consensus algorithms)
  • Mastery of RESTful API design principles. Experience with API gateways, API documentation tools, and API security
  • Hands-on experience with a wider range of cloud platforms and technologies. This might include containerization (Docker, Kubernetes), serverless computing, and other DevOps tools
  • We have a language-agnostic approach, we use Node.js, Lua, and Scala—experience with other languages such as Java, Python, Golang, C++, or similar is welcome
  • Deep understanding of network protocols (TCP/IP, HTTP, DNS) and how they impact application performance and security
  • Advanced data modeling skills in both SQL and NoSQL databases
  • Experience with techniques for handling concurrency challenges in high-traffic environments
  • Strong understanding of security best practices, performance optimization, and fault tolerance
  • 5-7+ years of work experience - designing, building, and deploying highly scalable and secure web services in production environments
  • A BA/BS in Computer Science, a related technical field, or equivalent practical experience would be a plus
  • Strong understanding of concurrency models and their tradeoffs

This is an external listing. JobSpring does not represent or verify the employer. Report this listing