29 Aug
|
Mantrax Software Solutions
|
Canada
29 Aug
Mantrax Software Solutions
Canada
TYPE: Contract
EXPERIENCE LEVEL: Mid-level / Senior
ABOUT THE ROLE:
We are seeking a highly skilled and motivated Full-Stack Developer with strong proficiency in
Angular, Node.js (Express), MongoDB, and PostgreSQL. You will be responsible for building
and maintaining scalable web applications that serve both enterprise and customer-facing needs.
This is an opportunity to work with a small, agile team where your contributions will have a
visible impact.
KEY RESPONSIBILITIES:
- Design, develop, and maintain front-end web applications using Angular (v12+ preferred).
- Develop back-end RESTful APIs using Node.js and Express.js.
- Create and manage database schemas using MongoDB and PostgreSQL.
- Integrate front-end and back-end components to deliver cohesive solutions.
- Ensure responsive design and cross-platform optimization.
- Optimize applications for maximum speed and scalability.
- Collaborate with UI/UX designers, QA testers, and other developers.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and agile development processes (Scrum/Kanban).
REQUIRED SKILLS:
- Strong proficiency in Angular (2+), including RxJS and state management (NgRx preferred).
- Hands-on experience with Node.js and Express.js.
- Experience working with both MongoDB (NoSQL) and PostgreSQL (SQL) databases.
- Solid understanding of RESTful API design and integration.
- Proficient with Git, Docker, and CI/CD workflows.
- Familiarity with authentication frameworks (OAuth2, JWT).
- Ability to write efficient queries and optimize database performance.
- Excellent problem-solving skills and a strong attention to detail.
OPTIONAL EXPERIENCE:
- Experience with GraphQL.
- Experience with Redis or message queues (e.g., RabbitMQ).
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with containerization and microservices architecture.
- Exposure to testing frameworks like Jasmine, Karma, Mocha, or Jest.
QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Engineering, or related field—or equivalent
- practical experience.
- 3+ years of full-stack development experience with the above-mentioned technologies.
WHAT WE OFFER:
- Competitive hourly contract rates
- Adaptable work hours and remote work
- Opportunity to work on challenging projects in a supportive environment.
- Growth and learning opportunities with contemporary tech stacks
Please note due to high volume of applications received, only candidates selected for interviews will be contacted. Thank you
Pay: $45.00-$85.00 per hour
Application question(s):
- What's your experience working with MongoDB and PostgreSQL?
- What's your experience working with Express or other backend Node JS frameworks?
- What are you more comfortable working with? Angular or React?
Education:
- Bachelor's Degree (required)
Work Location: Hybrid remote in Toronto, ON (Toronto District)
📌 Node.js Full-Stack Developer (Contract) (Canada)
🏢 Mantrax Software Solutions
📍 Canada