Intermediate Software Engineer
New
J
JobgetherCloud software marketplace
Based in CanadaFull-TimeMiddle
SalaryAnnual base salary ranging from CAD $100,000 to $120,000, depending on experience, skills, and qualifications. Potential eligibility for additional performance-related bonuses.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 2 years of professional experience
- Required Skills
- AWSNode.jsDynamoDBJavascriptTypeScriptGoReactAWS Lambda
Requirements
- Have at least 2 years of professional experience developing full-stack web applications.
- Bring professional experience with React and TypeScript, or strong JavaScript/TypeScript proficiency and the ability to work in a TypeScript-focused codebase.
- Have hands-on experience deploying and maintaining applications on AWS.
- Have experience with AWS serverless services, particularly Lambda, API Gateway, and DynamoDB.
- Have experience working with external APIs and integrating third-party platforms.
- Be able to transfer, transform, and synchronize data across multiple systems.
- Understand data consistency and integration workflows, including synchronized search indexes and CRM records.
- Be comfortable using AI-powered development tools, particularly Cursor.
- Bring strong problem-solving and analytical skills, attention to detail, and a commitment to reliable production-ready code.
- Work effectively with distributed teams and cross-functional stakeholders.
Responsibilities
- Build, enhance, and maintain frontend and backend product features using React, TypeScript, Node.js, and Go.
- Design, develop, and maintain backend services and cloud-native applications on AWS.
- Develop and maintain integrations with AWS, Microsoft, and Google cloud marketplaces.
- Build and improve event-driven pipelines for contracts, invoices, payments, and metered usage records.
- Maintain data consistency across downstream systems, search indexes, and CRM platforms.
- Own product initiatives from technical design and implementation through deployment, monitoring, and maintenance.
- Contribute to customer APIs, CRM integrations, and automated notifications when data changes.
- Collaborate with product managers and engineers on technical solutions for marketplace billing, transactions, and usage information.
- Participate in code reviews and contribute to technical standards and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site