Software Developer II
New
J
JobgetherSoftware Development
Remote work opportunity within Canada.Full-TimeMiddle
Salary$78,500–$117,500, with potential eligibility for annual bonuses and other incentives.
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- AWSGraphQLKubernetesC#.NETNest.jsNext.jsReactCI/CD
Requirements
- 3+ years of professional full-stack software development experience.
- Hands-on experience with a modern front-end framework such as Next.js or React.
- Experience using a NestJS GraphQL integration layer.
- Back-end development experience with .NET/C#.
- Experience deploying and operating applications on AWS, including Amazon EKS/Kubernetes.
- Experience working with CI/CD pipelines.
- Familiarity with AI-powered coding and development tools such as GitHub Copilot, Anthropic Claude Code, or Cursor.
- Strong software engineering fundamentals including design, architecture, testing, and debugging.
- Ability to work across disciplines and navigate ambiguity.
- Strong product mindset with attention to user experience and business outcomes.
- Willingness to participate in production on-call support.
Responsibilities
- Own the complete lifecycle of full-stack features, including technical design, development, testing, deployment, monitoring, troubleshooting, and optimization.
- Develop modern front-end experiences using Next.js or React, supported by a NestJS GraphQL integration layer.
- Build and maintain back-end services using .NET/C# and NestJS GraphQL, with a focus on scalability, performance, reliability, and maintainability.
- Collaborate with product managers, designers, analysts, and engineers to shape user experiences and deliver solutions aligned with customer and business needs.
- Contribute to architectural decisions, engineering standards, development tooling, and best practices across the team.
- Deploy and operate applications in AWS and Amazon EKS/Kubernetes environments using automated CI/CD pipelines.
- Apply AI-assisted and agentic development workflows throughout design, coding, testing, debugging, and delivery to improve engineering productivity and software quality.
- Participate actively in code reviews and contribute constructive feedback that supports technical excellence and knowledge sharing.
- Mentor junior and earlier-career engineers, helping foster a collaborative culture of continuous learning and development.
- Monitor production applications and help maintain service reliability, including participation in an on-call rotation when required.
View Full Description & ApplyYou'll be redirected to the employer's site