Full Stack Developer
at Knix
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 May, 2025 | Not Specified | 05 Feb, 2025 | N/A | Relational Databases,Encryption,Jira,Github,Jenkins,Retrospectives,Computer Science,Design Patterns,Performance Tuning,Programming Languages,Confluence,Sprint Planning,Security,Java,Database Optimization,Python,Microservices,Troubleshooting | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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