Position Summary
The Full Stack Engineer will be responsible for the design, development, testing, deployment, and maintenance of scalable, high-availability distributed systems supporting large-scale telecommunications platforms. The role involves close collaboration with cross-functional teams and ownership of production-level code.
Key Responsibilities
- Design, develop, test, and maintain full-stack applications in a distributed systems environment
- Build and integrate RESTful APIs and backend services
- Participate in code reviews and ensure adherence to best practices in software development
- Monitor, troubleshoot, and resolve production issues in time-sensitive environments
- Collaborate with product managers and engineering teams to deliver scalable solutions
- Write clean, maintainable, and well-documented code
- Contribute to system architecture discussions, including microservices design
- Ensure application performance, reliability, and scalability
Terms of Employment
· Wage: $69.17-$73.85 hourly, 40 hours per week
· Permanent full-time
· Start immediately
· Location of work: 1220-5255 Yonge St, North York, ON, M2N 5P8
· Language of work: English
Minimum Requirements
- Minimum 2 years of experience in full-stack or software engineering roles
- Proficiency in modern JavaScript frameworks (preferably Vue.js)
- Experience with TypeScript, Java, or other object-oriented programming languages
- Strong understanding of RESTful API development and integration
- Solid knowledge of HTML5, CSS3, and modern JavaScript (ES2015+)
- Understanding of distributed systems and microservices architecture
- Experience working on applications with large user bases or production environments
- Ability to diagnose and resolve production-level issues
- English proficiency at an upper-intermediate level or higher
Preferred Qualifications (Assets)
- Experience with AWS, Redis, Kafka, or Cassandra
- Familiarity with Docker and containerized environments
- Experience with testing frameworks (e.g., Jest, Jasmine, Karma, Nightwatch.js)
- Exposure to CI/CD pipelines and cloud-native deployment practices
Compensation & Benefits
- Competitive salary (commensurate with experience)
- Performance-based annual bonus
- Extended health and dental benefits
- Paid lunch (in-office)
- Flexible working hours
- Professional development, training, and workshops
Work Environment
- Collaborative, engineering-driven culture
- Exposure to large-scale, mission-critical systems
- Opportunity to work with globally distributed teams and enterprise clients
To apply, please email a CV highlighting relevant experience and skills to hr@lotusflare.com
LotusFlare Canada Inc.