A strategic design studio that helps established brands move like startups & position startups for explosive growth.
Full Stack Engineer
Location
Canada
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Engineer
AGNT
• Design, develop, and maintain features in our Next.js and React web applications, focusing on usability, performance, and scalability. • Build and enhance backend services and APIs using Node.js and TypeScript, with Python as an asset. • Maintain a strong functional understanding of AWS environments - Specifically S3, messaging queues, Secrets Manager, and SQL databases to support service development within a DevOps-led deployment model. • Collaborate with cross-functional teams to deliver end-to-end solutions, from frontend interfaces to backend services and integrations. • Implement vertical story tickets and contribute to new functionality across web and, where applicable, mobile platforms. • Write clean, testable, observable, and maintainable code following industry best practices. • Participate in code reviews, technical design discussions, and architectural decision-making. • Work closely with engineering leadership and senior peers to align technical execution with business objectives. • Contribute to operational excellence, including monitoring, performance tuning, and incident response. • Perform other duties as assigned.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience, with strong full-stack exposure.
- Proven experience building backend services and APIs using Node.js and TypeScript, with Python as an asset.
- Strong experience developing modern web applications using React and/or Next.js.
- Solid understanding of JavaScript and TypeScript for building interactive, maintainable user interfaces.
- Hands-on experience working with relational databases such as PostgreSQL, MySQL, or MariaDB.
- Demonstrated experience designing and implementing HTTP-based APIs.
- Strong understanding of API design best practices, including RESTful and hybrid approaches.
- Experience building, deploying, and supporting production-grade systems.
- Demonstrated ability to take ownership, collaborate effectively, and deliver high-impact projects.
- High attention to detail, strong problem-solving skills, and a passion for continuous learning across the technology stack.
- Familiarity with search and indexing platforms such as Elasticsearch.
- Experience working with cloud platforms, particularly AWS (S3, messaging, secrets management, serverless).
- Exposure to containerization and orchestration technologies, including Docker and Kubernetes.
- Experience with serverless architectures (for example, AWS Lambda).
- Familiarity with authentication and authorization standards such as OAuth.
- Experience with CI/CD tools and workflows, including Jenkins and GitHub Actions.
- Knowledge of observability, monitoring, and performance tooling.
- Demonstrated full-stack development experience across web and, where applicable, mobile platforms.
Benefits
- Paid Vacation
- Paid Holidays
- Up to 4 Paid Personal Days
- 5 Paid Sick Days
- $20/pay cheque for the first two pays of the month for your mobile phone/internet
- Fully remote environment
- Amazing company culture
- And more..
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We at Coforge are hiring a Senior Full Stack Engineer (.NET + Angular) (#22431) with the following skill set. - Design and develop end-to-end features using ASP.NET Core Web API (.NET 8), Angular 16+, and SQL Server for a large-scale enterprise platform. - Build and optimize backend services, database schemas, stored procedures, and micro-frontend modules while ensuring scalability and performance. - Collaborate on architecture, code reviews, background processing, and automated testing to deliver high-quality, maintainable software. - Participate in troubleshooting, incident response, and continuous improvement initiatives while contributing to engineering best practices. Qualifications - 5+ years of professional experience in Full Stack Software Development. - Strong proficiency in C#, .NET 8, ASP.NET Core Web API, Angular 16+, and TypeScript. - Solid experience with SQL Server, including schema design, query optimization, stored procedures, and database migrations. - Experience with Entity Framework and building enterprise-grade applications. - Strong understanding of CQRS, Domain-Driven Design (DDD), or event-driven architectures. - Experience developing and maintaining full-stack applications across backend and frontend technologies. - Experience writing unit and integration tests using xUnit or similar testing frameworks. - Familiarity with dependency injection frameworks such as Autofac. - Understanding of JWT-based authentication and authorization (Auth0 is a plus). - Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent professional experience. Requirements - Experience with single-spa or micro-frontend architectures. - Experience with Hangfire or similar background job processing frameworks. - Knowledge of RESTful API design and distributed systems. - Experience working in Agile development environments. - Strong communication, collaboration, and problem-solving skills. Company Description At Coforge, we hire professionals based solely on their skills and qualifications and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Principal Full Stack Engineer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We at Coforge are hiring a Principal Full Stack Engineer (#22427) with the following skill set. - Design, develop, and deliver secure, scalable SaaS applications using .NET, Angular, AWS, and modern architectural patterns, owning the full software development lifecycle. - Build high-performance backend services, modern Angular applications, REST APIs, and scalable data solutions while implementing automated testing, CI/CD, and DevOps best practices. - Collaborate with Architects and cross-functional teams to define technical solutions, validate architectures through proof of concepts, and optimize system performance, reliability, and scalability. - Provide technical leadership through architecture reviews, mentoring, code reviews, and the adoption of AI-assisted development tools to accelerate software delivery and engineering excellence. Qualifications - 10+ years of professional experience in Full Stack Software Engineering. - Proven experience as a Principal Engineer, Lead Engineer, or equivalent technical leadership role. - Expert proficiency in C#, .NET, Entity Framework, Angular, SQL Server, and PostgreSQL. - Strong experience designing distributed systems using Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, and REST APIs. - Experience building secure, scalable, multi-tenant SaaS applications on AWS. - Strong knowledge of SQL optimization, data modeling, Redis, and OpenSearch/Elasticsearch. - Experience with automated testing, CI/CD pipelines, Git, Agile methodologies, and modern DevOps practices. - Hands-on experience with observability, monitoring, and code quality tools such as SonarQube and Mend. - Experience using AI-powered development tools such as GitHub Copilot, Cursor, Claude Code, or similar. - Bachelor's degree in Computer Science, Engineering, or equivalent professional experience. Requirements - Experience with Backend-for-Frontend (BFF) architecture and API Gateway patterns. - Expertise in Angular Signals, RxJS, Reactive Forms, and standalone components. - Experience with responsive design, accessibility standards, and reusable component architectures. - Strong troubleshooting and production support experience for enterprise SaaS platforms. - Passion for mentoring engineers and driving engineering best practices. Company Description At Coforge, we hire professionals based solely on their skills and qualifications and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Senior Software Engineer - Search
H1H1 is the connecting force for global HCP, clinical, scientific and research information.
• Own the full lifecycle of platform features design and development — from problem definition and schema modeling through implementation, versioned rollout, and deprecation planning • Lead Search and Knowledge graph Platform evolution efforts to reduce redundancy, optimize payload size, and improve usability. • Partner with stakeholders to translate business needs into clear technical specifications and well-scoped Jira tickets, while remaining hands-on in the codebase • Own and evolve data pipelines and transformation workflows that support Search and Knowledge graph Platform. • Define and implement scalable integration patterns (Search and Knowledge graph Platforms) to support internal and external data exchange • Drive system performance and scalability improvements as data volume and product complexity grow • Lead troubleshooting of complex system and data issues, establishing best practices across reliability, observability, testing, and data quality • Ensure data security, integrity, and compliance with governance and regulatory standards • Mentor engineers and elevate technical standards across the team • Leverage AI-first development practices (e.g., Claude, Copilot) to improve speed and quality of engineering output
Full Stack Software Engineer
Builders FirstSourceBuilders FirstSource is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status or status as an individual with a disability.
Role Description The Senior Full Stack Engineer will play a key role in designing, developing, and supporting enterprise applications that enable critical business capabilities across Builders FirstSource. This position participates in all phases of the Software Development Life Cycle (SDLC), including: - Solution design - Development - Testing - Deployment - Monitoring - Ongoing support The role serves as a senior technical contributor, providing architecture guidance, mentoring engineers, promoting engineering best practices, and delivering scalable, secure, and maintainable software solutions. Primary technologies include: - .NET / ASP.NET Core - React - REST APIs - Azure cloud services - SQL Server - Modern DevOps practices - Next.js and modern front-end architecture patterns Qualifications - Bachelor’s degree from an accredited college/university or equivalent experience - 7+ years of professional software engineering experience - Extensive experience developing full-stack applications using C# and .NET technologies - Strong experience with ASP.NET Core and REST API development - Strong experience building modern single-page applications using React - Understanding of Next.js concepts and modern front-end development patterns preferred - Strong understanding of object-oriented design principles and software architecture - Experience implementing design patterns, dependency injection, and scalable application architectures - Strong SQL Server experience including T-SQL development, performance tuning, stored procedures, views, and indexing strategies - Experience with Azure cloud services and cloud-native application development - Experience with source control systems such as Git - Familiarity with Azure DevOps, CI/CD pipelines, and Agile development practices - Experience with automated testing frameworks and quality assurance practices - Knowledge of application security principles and remediation of vulnerabilities - Experience with container technologies, microservices, and distributed systems is preferred - Strong analytical, problem-solving, communication, and collaboration skills Requirements - Evaluates Problems: Analyzes complex technical and business challenges and develops effective solutions - Technical Communication and Presentation: Clearly communicates technical concepts to both technical and non-technical audiences - Adjusting and Driving Change: Embraces innovation and drives continuous improvement - Focuses on Customers: Develops solutions that improve customer and business outcomes - Demonstrates Business Acumen: Understands how technology decisions support business objectives - Agile Best Practices: Applies Agile principles and engineering excellence throughout the delivery lifecycle - Bias for Action: Demonstrates ownership, urgency, and accountability - Technical Leadership: Influences engineering direction through expertise, collaboration, mentoring, and code quality - Continuous Learning: Actively evaluates emerging technologies and expands technical knowledge Benefits - Medical, dental, vision, and disability insurance plans - 401(k) retirement savings plan - PTO (including paid sick time) - 8 paid holidays per year (for salaried and hourly team members)

