We are seeking a skilled Full Stack Software Developer with over 4 years of experience to join our team. You will be responsible for the full software development lifecycle, including designing, developing, and deploying web and mobile applications. The ideal candidate is proficient in both front-end and back-end technologies, has experience with cloud deployment, and is passionate about building high-quality, scalable software solutions.
Key Responsibilities
- Develop and maintain Android and Web applications using modern front-end and back-end technologies.
- Deploy and maintain applications on cloud platforms like AWS (EC2, Lambda, RDS, Amplify, S3).
- Design beautiful UI designs, build, and integrate with RESTful APIs and backend services.
- Maintain Background scheduled Jobs though .NET & Hang-Fire.
- Working knowledge of Hardware component integrations like Printer & Scanner.
- Manage Android application deployment through Google Play Store.
- Troubleshoot, debug, and resolve software issues efficiently.
- Manage server-side applications, including DNS, and Linux environments.
- Keep up to date with emerging technologies and industry best practices.
Required Skills & Qualifications
- 4+ years of experience in respective field of Full Stack Software Development (MEAN Stack).
- Strong experience with Node.js, Angular, Kotlin, .NET (C#) and relational databases like (PostgreSQL, MySQL).
- Hands-on experience in full-stack development for web and mobile platforms.
- Proficient in designing and implementing REST APIs using Node.js and Prisma ORM.
- Experience with AWS services: EC2, Lambda, Amplify, RDS, S3.
- Solid understanding of Git version control and collaboration tools like Bitbucket and Jira.
- Familiarity with Linux systems, shell scripting, and server management.
- Knowledge of web and mobile development standards, responsive design, and best practices.
- Quick Learning, excellent communication, problem-solving, and collaboration skills.
- Ability to handle multiple applications development and deployment independently.
Preferred Qualifications
- Experience with cloud deployment and maintenance workflows.
- Familiarity with SSL setup, Apache server configuration, and secure environment management.
- Understanding of Agile development methodologies.
Join us if you are passionate about building robust applications, enjoy working across the full stack, and want to contribute to innovative projects in a collaborative environment.
Pay: From $50,000.00 per year
Ability to commute/relocate:
- Toronto, ON M4K 2S6: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Do you have 4+ years of full-stack software development experience?
- Do you have hands-on experience with Node.js and Angular in production systems?
- Have you deployed applications on AWS (EC2, S3, RDS, Lambda, Amplify)?
- Do you have experience building or maintaining REST APIs (Node.js or equivalent backend)?
- Are you legally eligible to work in Canada?
Work Location: In person