-
HCLTech

Fullstack Developer

HCLTech
Canada · Full-time · Not Applicable

Role: Full-Stack Developer

Work Location: Mississauga, Ontario


We are seeking a highly skilled Full-Stack Developer to join our team. The ideal candidate will possess a strong command of various programming languages and frameworks, with a focus on ReactJS, TypeScript, Tailwind CSS, Storybook, Python, AWS (particularly Lambda and DynamoDB), and Terraform. Moreover, should demonstrate proficiency in design patterns, RESTful API development, and a commitment to good documentation practices.

Responsibilities:

- Develop and maintain robust front-end components utilizing ReactJS and TypeScript.

- Design and implement visually appealing, responsive user interfaces leveraging Tailwind CSS.

- Utilize Storybook for efficient UI component development, testing, and showcasing.

- Create and manage backend services and RESTful APIs using Python, adhering to design patterns for scalability, maintainability, and seamless integration with front-end applications.

- Deploy, monitor, and optimize applications on AWS, employing serverless architecture principles and integrating with DynamoDB for efficient data handling.

- Implement and manage infrastructure as code using Terraform, ensuring scalability, security, and reliability.

- Uphold code quality standards through comprehensive testing, rigorous code reviews, and continuous integration practices.

- Collaborate closely with cross-functional teams to define, design, and deploy new features, including integrations with third-party systems through RESTful APIs.

- Enhance and optimize existing codebase to improve application performance and scalability.

- Promote best practices for documentation to ensure clarity and understanding across the codebase and development processes.

Requirements:

- Bachelor's degree in Computer Science, Engineering, or a related field.

- Proven track record as a Full-Stack Developer or similar role, demonstrating proficiency across the entire stack.

- Expertise in ReactJS, TypeScript, Tailwind CSS, Storybook, Python, AWS (Lambda, DynamoDB), and Terraform.

- Strong understanding and application of design patterns in software development, particularly in the context of RESTful API design.

- Experience with agile methodologies and version control systems such as Git.

- Excellent problem-solving abilities and effective communication skills.

- Ability to thrive both independently and collaboratively in a dynamic, fast-paced environment.

- A commitment to continuous learning and keeping abreast of the latest technologies and industry best practices.

Preferred Qualifications:

- Knowledge of serverless architecture and microservices design principles.

- Experience with Test-Driven Development (TDD) methodologies for ensuring robust and maintainable code.

- Experience in building and maintaining decoupled architectures for scalable and flexible applications.

- AWS certifications demonstrating proficiency in cloud technologies and services.

Key Skills

Ranked by relevance

c ai scala aws design patterns design pattern typescript terraform dynamodb reactjs python react css ui restful apis serverless server esp ha continuous integration infrastructure as code microservices responsive cloud excel git tdd lan
Login to Apply
Posted
Dec 13, 2024
Type
Full-time
Level
Not Applicable
Location
Ontario
Company
HCLTech

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
HCLTech
Related

Kubernetes Engineer

2026-05-26

Contract
Mid-Senior
Switzerland
IT Services
Information Technology
View Job Details
LHV
Related

Product Engineer (Investment Platform)

2026-05-28

Full-time
Mid-Senior
Estonia
IT Services
Engineering
View Job Details
HCLTech
Related

JavaScript Backend developer

2026-05-21

Full-time
Mid-Senior
Canada
IT Services
Information Technology