Full Stack Developer

at  Knix

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 May, 2025Not Specified05 Feb, 2025N/ARelational Databases,Encryption,Jira,Github,Jenkins,Retrospectives,Computer Science,Design Patterns,Performance Tuning,Programming Languages,Confluence,Sprint Planning,Security,Java,Database Optimization,Python,Microservices,TroubleshootingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Knix is an award-winning intimate apparel and activewear brand that is re-inventing intimates for real life. Through our innovative products and our engaged community, we are empowering people everywhere to be unapologetically free. Launched in 2013, we are one of the fastest-growing intimate apparel brands in North America and are globally recognized as an innovator within the apparel space. We reach over 3 million customers through our online stores, Knix retail locations across North America and channels such as wholesale and Amazon. We are revolutionizing the apparel industry with our best-in-class customer experience, innovative products and brands Knix and Kt by Knix. Come join us if you are looking for a purpose-driven and authentic career!
We’re looking for a Full Stack Developer to join our growing team and play a key role in designing, building, and integrating enterprise systems. The ideal candidate has a strong background in cloud-based technologies (AWS), thrives in a collaborative environment, and is passionate about developing scalable and high-performing software solutions.

QUALIFICATIONS

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5–7 years of professional experience in full stack development.
  • Strong proficiency in cloud architecture and AWS services, including AWS Lambda, Step Functions, RDS, DynamoDB, S3, API Gateway, Amazon EventBridge, and SQS/SNS.
  • Experience with cloud-native design patterns such as microservices, serverless computing, and containerization (Docker, Kubernetes).
  • Advanced knowledge of multiple programming languages, including .NET C#, Java, Python, JavaScript/TypeScript, and NodeJS.
  • Expertise in front-end frameworks like React and back-end development using NodeJS.
  • Deep understanding of relational databases (SQL Server, MySQL, Snowflake) and experience with database optimization and management.
  • Strong experience in CI/CD pipelines and DevOps best practices, using tools such as Git, Jenkins, and Terraform.
  • Solid understanding of security best practices for cloud applications, including IAM, encryption, and secure coding techniques.
  • Experience with troubleshooting, performance tuning, and optimizing cloud-based applications.
  • Strong understanding of RESTful API design and experience developing and consuming APIs.
  • Experience working in agile environments, including sprint planning, retrospectives, and daily stand-ups.
  • Proficiency with development and collaboration tools like JIRA, GitHub, and Confluence.

Responsibilities:

  • Design, develop, and implement both front-end and back-end components of enterprise applications.
  • Collaborate with UX designers, project managers, and other developers to build scalable and efficient software solutions.
  • Integrate enterprise systems with cloud services, focusing on AWS.
  • Write clean, maintainable, and efficient code across multiple programming languages.
  • Develop and maintain web applications using modern frameworks like React and NodeJS.
  • Ensure seamless database integration and management using SQL Server, MySQL, or Snowflake.
  • Optimize system performance, scalability, and security.
  • Participate in code reviews, testing, and debugging to ensure high-quality applications.
  • Document development processes, technical decisions, and code changes.
  • Contribute to all phases of the software development lifecycle, following agile methodologies.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Toronto, ON, Canada