Job Closed
This listing is no longer active.
Deel helps businesses hire anyone, anywhere. It's global payroll for employees and contractors from around the world.
Backend Engineer, Node.js/Typescript
Location
Canada
Posted
12 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer, Node.js/Typescript
Deel
• Collaborate in a Cross-Functional Team: Work closely with Frontend Engineers, Product Teams, Designers, and QA professionals to create seamless experiences. • Participate in Product Planning: From discovery to deployment, we value your input throughout all stages of the Software Development Lifecycle • Develop and Enhance Features: Collaborate to develop robust new features, APIs, and continuously improve our industry-leading products. Help find and fix bugs at "Deel Speed." • Provide an Exceptional, Customer-Centric Experience: Ensure top-tier products and services through quality engineering and attentive, customer-focused development.
Job Requirements
- Expertise in Backend Development: Strong proficiency in Node.js, TypeScript/JavaScript best practices, along with experience in at least one other server-side language.
- Database Mastery: You're a SQL guru, particularly with PostgreSQL, handling query optimization, data migrations, and database modeling.
- Solid Grasp of OOP and Design Patterns: Strong understanding of object-oriented programming principles and design patterns, with experience in building and extending classes
- Scalability Focus: Experience in designing systems for scalability, ensuring they manage rapid growth and increasing demands efficiently.
- High-Volume Performance: Proven expertise in optimizing systems for large transaction volumes, handling concurrency, idempotency, and performance under load.
- API Development: Skilled in building APIs, including input validation, JWT tokens, and ensuring security & scalability through queue-based systems.
- Experience: at least 4 years of experience as a Software Engineer.
Benefits
- Stock grant opportunities dependent on your role, employment status and location
- Additional perks and benefits based on your employment status and country
- The flexibility of remote work, including optional WeWork access
Related Guides
Related Job Pages
More Backend Engineer Jobs
Golang Engineer
Plain ConceptsRediscover the meaning of technology | Spain, USA, UK, Germany, Netherlands, Australia and Romania.
• Develop, maintain, and optimize high-performance backend services in Go (Golang). • Build and improve event pipelines and messaging systems using Kafka (producers, consumers, partitions, consumer groups). • Design APIs (REST/gRPC) and integrations across multiple backend microservices. • Implement unit, integration, and performance tests. • Collaborate closely with DevOps, Data Engineering, QA, and AI-focused teams. • Contribute to architectural decisions regarding schemas, event versioning, idempotency, streaming patterns, and backpressure handling. • Leverage AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, Claude, or similar) to improve development productivity, debugging, testing, documentation, and code quality. • Contribute to the adoption of AI-driven engineering practices and developer productivity initiatives across the software development lifecycle. • Design backend services and integrations capable of supporting AI/LLM-powered systems, intelligent automation workflows, and scalable data processing solutions. • Evaluate and implement emerging AI engineering tools and frameworks to improve software delivery efficiency and engineering standards.
Sage Software Engineer
Aktion AssociatesERP software reseller & IT infrastructure provider for AEC, Distribution and Manufacturing industries in North America.
Role Description - System Development: Design, develop, test, and deploy software solutions that are integrated with or built upon the Sage ERP platforms. This includes creating custom modules, automations, and workflows to meet specific business requirements. - Integration: Collaborate with stakeholders to integrate Sage with other systems and applications, such as CRM software, e-commerce platforms, or payroll systems. - Assist partners with various implementation projects including but not limited to: - Advanced CRM integrations and troubleshooting - Web Services Advisory - Integration Design, Optimization and Security - One-Time Data extracts, updates or reclassification - Printed document template creation and troubleshooting - Custom check format development - Customization: Customize the Sage system to align with the organization's unique business processes, chart of accounts, and reporting requirements. - Customized Reporting: Customize reporting using ICRW, SQL statements and database table relationships. - Data Management: Manage and manipulate financial data within Sage, including data migration, data validation, and data transformation tasks. - Documentation: Create and maintain detailed documentation of system configurations, customizations, and integrations to facilitate knowledge transfer and system maintenance. Qualifications - Bachelor's degree in computer science, information technology, or a related field, preferred. - 3 years of experience with Sage ERP (Construction) and cloud-based financial management systems. - 4 years of experience within the Construction industry. - Proficiency in programming languages such as Postman, HTML developer, SQL developer, PHP, .NET, and XSL. - Candidates who are currently authorized to work for any employer in Canada are encouraged to apply. Requirements - Work from home. - Travel up to 20%. Benefits - Salary Range: $80,000-$140,000 - This position offers a competitive salary, additional incentive, with the potential for performance-based bonus. - Aktion Associates offers a comprehensive benefits plan including an employer matching retirement plan. Company Description Aktion Associates is a North American ERP software reseller in the top 20 of the VAR 100 reseller market and top workplaces in 2025. We have a high-growth technical environment with a workforce of over 250 professionals. We have a two-year growth initiative to build our total workforce to 350. The workforce is highly skilled and consists of application consultants, software engineers, and networking engineers located throughout the U.S and Canada.
Senior .NET Engineer
AvengaA global IT engineering and consulting company specializing in custom software development.
• Design, develop, and maintain cloud-native backend services using .NET and Azure technologies • Participate in architectural discussions and contribute to improving technical solutions • Work with distributed systems and microservices-based environments • Collaborate closely with developers, QA engineers, and stakeholders • Review requirements and proactively identify possible risks, inconsistencies, and edge cases • Perform code reviews and contribute to maintaining engineering quality standards • Support CI/CD and deployment processes in Kubernetes-based environments • Contribute to testing strategy, debugging, and production stability • Work as a dedicated team member or support multiple development teams depending on project needs
• Design, implement, test, and deploy backend features using Java and .NET in AWS GovCloud. • Lead the development of RESTful services, API endpoints, and backend integration patterns. • Architect and implement microservices, serverless functions, and containerized workloads using AWS services such as Lambda, ECS, EKS, Fargate, and API Gateway. • Build and optimize data models, SQL queries, and relational database operations. • Participate in architecture reviews, design sessions, and backlog refinement. • Conduct code reviews and refactor existing backend components for scalability, maintainability, and security. • Integrate backend services into CI/CD pipelines with automated builds, tests, and scans. • Ensure secure coding practices and interpret output from static and dynamic security analysis tools. • Use scripting languages, including Python and Bash, to automate operational and deployment tasks. • Troubleshoot complex backend issues across application logic, integrations, data stores, and cloud resources. • Mentor team members in API design, backend architecture, and secure coding patterns.




