22 Oct
|
Confiar Services
|
Toronto
22 Oct
Confiar Services
Toronto
Software Engineer – Node.js & REST APIs Position Type: Long Term Contract Work Model: Hybrid Job Summary We are seeking an experienced Software Engineer with strong hands-on expertise in Node.js, JavaScript/TypeScript, and REST API development to build, enhance, and maintain secure, scalable, and high-performance backend applications. The ideal candidate will have a solid understanding of backend engineering, microservices, API security, and database integration.
Key Responsibilities
• Design, develop, test, and maintain backend applications using Node.js and JavaScript/TypeScript.
• Build, integrate, and maintain secure, scalable, and high-performance RESTful APIs.
• Implement asynchronous programming, error handling, and efficient backend processing.
• Develop and support microservices-based applications and system integrations.
• Implement API authentication, authorization, and security best practices.
• Perform API testing, debugging, troubleshooting, and performance optimization.
• Integrate applications with SQL and NoSQL databases.
• Write clean, reusable,
maintainable code and automated unit and integration tests.
• Use Git for version control and collaborate through code reviews.
• Work closely with cross-functional teams to deliver reliable, production-ready solutions. Required Skills
• Strong hands-on experience with Node.js and JavaScript/TypeScript.
• Proven experience designing and developing REST APIs.
• Robust understanding of asynchronous programming and backend development.
• Knowledge of microservices architecture and API integration.
• Experience with API security, authentication, and authorization.
• Proficiency in API testing, debugging, and troubleshooting.
• Experience with SQL/NoSQL databases, Git, and automated testing.
• Strong problem-solving, communication, and collaboration skills. Preferred Qualifications
• Experience in banking, financial services, or other regulated environments.
• Understanding of secure software development practices and production support.
• Experience working in Agile development teams.
📌 Software Engineer – Node.js (Toronto)
🏢 Confiar Services
📍 Toronto