Hire DigITalent -
5 emplois
Toronto, ON
Fullstack Software Developer
Contract & Fulltime opening
Downtown Toronto (hybrid work model)
We are seeking a highly skilled Fullstack Software Developer with a strong focus on backend development to join our clients team. The ideal candidate must have substantial experience with NodeJS & Express and be proficient in working with AWS. You will play a pivotal role in delivering top-notch user experiences using modern tooling, enhancing infrastructure, and contributing to a growing and dynamic team.
Key Responsibilities:
- Backend & Fullstack Development: Leverage your expertise in NodeJS & Express to build and maintain scalable, resilient backend services.
- AWS Integration: Work with AWS services, including RabbitMQ, Redis, and S3, to deploy, monitor, and maintain cloud-based applications.
- Technology Stack: Utilize and evaluate current tools and technologies in our stack, such as React, Styled Components, PostgreSQL, Heroku, CircleCI, and Github Actions. Propose and implement new technologies as needed.
- Continuous Improvement: Identify opportunities for technology enhancement, reduce technical debt, and improve our codebase iteratively.
- Testing & Quality Assurance: Develop and execute automated tests, using frameworks like Jest, React Testing Library, and Cypress, to ensure the reliability and performance of our applications.
About You:
- Experience: You have 6+ years of experience in JavaScript, particularly in building real-world, public-facing applications.
- Technical Proficiency: You bring a deep understanding of backend development with NodeJS & Express
- Innovative Mindset: You are curious, continually learning, and always seeking to improve your technical skills and interpersonal effectiveness.
- Problem-Solving: You are a creative thinker who can take ownership of tasks, develop plans, and stay focused on outcomes.
- User-Centric: You empathize with software users, from fellow developers to business owners, and strive to understand and solve their challenges.
- Mentorship & Leadership: You are passionate about mentoring, coaching, and providing guidance to ensure team success.
- Proactivity & Ownership: You tackle unforeseen challenges head-on and drive solutions to meet overall project goals.
- Communication Skills: You possess excellent written and verbal communication, time management, and project management abilities.