Full Stack Developer

Job Overview

Location
Toronto, Ontario, Canada
Job Type
FULL_TIME

Additional Details

Job ID
15524
Job Views
386

Job Description

Attention Job Seekers

  • We offer a free job service by consolidating opportunities from various sources on our website.
  • Scammers have been requesting payments for job applications. Please be aware that we never ask for any payment.
  • Do not send any money for job applications.
  • If anyone has made a payment, kindly send us an email with the details at techsprink@gmail.com

Job Summary:

Progressive Technology is seeking a talented and experienced Full Stack Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining both the front-end and back-end of web applications. You will work closely with other developers, designers, and project managers to ensure seamless functionality and high-quality performance. This is a fantastic opportunity for someone who thrives in a fast-paced environment and enjoys creating end-to-end solutions in a collaborative setting.


Key Responsibilities:

  • Design, develop, and maintain both the front-end and back-end of web applications.

  • Collaborate with UI/UX designers to implement responsive and user-friendly designs.

  • Write clean, scalable, and efficient code using the latest technologies and best practices.

  • Troubleshoot, debug, and optimize web applications for performance, scalability, and reliability.

  • Integrate third-party APIs and services to enhance functionality.

  • Participate in code reviews to ensure adherence to coding standards and best practices.

  • Stay updated with the latest trends and technologies in web development and suggest improvements to existing applications.

  • Collaborate with cross-functional teams, including Product Managers and Quality Assurance, to ensure successful project delivery.

  • Write and maintain technical documentation to ensure code quality and ease of maintenance.


Required Skills and Qualifications:

  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • Strong proficiency in front-end technologies like HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.

  • Experience with back-end technologies such as Node.js, Express, or Python/Django.

  • Strong understanding of databases (SQL/NoSQL) and experience with database management systems like MySQL, MongoDB, or PostgreSQL.

  • Knowledge of version control tools such as Git.

  • Familiarity with web development tools like Webpack, NPM, and RESTful APIs.

  • Excellent problem-solving skills and attention to detail.

  • Ability to work effectively in a collaborative team environment.


Experience:

  • At least 2-4 years of experience in full-stack web development.

  • Proven experience with building and maintaining large-scale web applications.

  • Experience in working with Agile methodologies and version control systems like Git.


Working Hours:

  • Full-time position, Monday through Friday.

  • Flexible working hours with the possibility of remote work (if applicable).


Knowledge, Skills, and Abilities:

  • Expertise in both front-end and back-end development.

  • Strong knowledge of web application architecture and frameworks.

  • Proficiency in JavaScript frameworks (React, Angular, or Vue.js) and server-side technologies (Node.js, Express).

  • Experience with cloud platforms such as AWS or Azure is a plus.

  • Solid understanding of software development principles and methodologies.

  • Familiarity with DevOps tools and CI/CD pipelines.

  • Strong communication skills to collaborate effectively with cross-functional teams.

  • Problem-solving mindset with a focus on delivering high-quality solutions.


Benefits:

  • Competitive salary and performance-based bonuses.

  • Health, dental, and vision insurance.

  • Paid time off (PTO) and holidays.

  • 401(k) plan with company match.

  • Professional development opportunities, including training, workshops, and conferences.

  • Remote work opportunities (based on location and role requirements).

  • A collaborative and innovative work environment.

  • Career growth and advancement opportunities.


Why Join Progressive Technology:

  • Be part of a forward-thinking company that is constantly innovating.

  • Work in a collaborative and diverse team where your contributions are valued.

  • Opportunity to work on exciting projects and technologies that challenge and expand your skill set.

  • Flexible work environment with the ability to maintain a healthy work-life balance.

  • Competitive compensation and benefits packages to support your well-being and career growth.


How to Apply:

Interested candidates are encouraged to apply by submitting a resume and cover letter to the email address provided on our website. Please include examples of previous work or a portfolio showcasing your full-stack development projects. We look forward to hearing from you and exploring the opportunity to work together at Progressive Technology.

Similar Jobs

Houston Skilled Consultancy

Legal Research Assistant - Remote Law Job

FULL_TIME