
Full Stack Engineer
- Toronto, ON
- Permanent
- Full-time
- Your day usually starts with a daily meeting/standup/quick sync-up
- Your daily responsibilities include the entire software cycle from developing/testing, to code reviews and maintaining/managing your code/application on production
- You closely collaborate with product and other functional engineering teams
- You take time out of your day to closely collaborate with your teammates, asking questions or providing answers
- You take ownership of the code you write
- You are experienced in the end-to-end software development lifecycle (design, implementation, debugging, testing, and maintenance)
- You have dealt with complex time-critical issues (production incidents or outages)
- You have worked on a product with a large user base
- You have a strong passion for scalable, highly available, distributed systems
- You make sure that the code you write is reusable, maintainable, and well-documented
- You are driven to deal with new challenges every day
- You have a knack for driving change, proposing new solutions, and challenging others' ideas
- You enjoy sharing your knowledge with other people, as well as learning from them
- 2+ years of relevant experience with modern JavaScript frameworks, preferably Vue.js
- 2+ years of experience in Typescript, Java, or any other OOP language
- Ability to develop and interact with RESTful APIs
- Knowledge and hands-on experience with modern JavaScript (ES2015 and newer)
- Knowledge and a good understanding of distributed systems and microservices
- Strong HTML5 and CSS3 skills
- Upper-intermediate-level of English
- Experience with (any combination of) AWS, Redis, Kafka, and Cassandra would be a plus
- Experience with JavaScript preprocessors like TypeScript and Flow
- Experience with testing frameworks like Jest, Jasmin, Karma, Nightwatch.js, etc.
- Hands-on experience using Docker
- Competitive salary package
- Paid lunch (In the office)
- Private healthcare
- Yearly bonus
- Trainings and workshops
- Truly flexible working hours
- Top-of-the-class engineers to learn from and work with
At LotusFlare, we attract and keep amazing people by offering two key things:
- Purposeful Work: Every team member sees how their efforts make a tangible, positive difference for our customers and partners.
- Growth Opportunities: We provide the chance to develop professionally while mastering cutting-edge practices in cloud-native enterprise software.
- Website:
- LinkedIn:
- Instagram:
- Twitter:
We are sorry but this recruiter does not accept applications from abroad.