# Full Stack Engineer

**Company**: Bounteous
**Location**: Canada, ON
**Work arrangement**: remote
**Experience**: senior
**Job type**: Contract
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/bounteous/dda34d57-bdab-4559-9c37-d7ebc46a0465?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_64581661-fa4

## Description

Bounteous is a global AI Services firm where agentic engineering and human experience converge to deliver transformative business outcomes for the enterprise.

We are looking for a Senior Full Stack Engineer with strong hands-on expertise in React, Node.js, and SQL who can take end-to-end technical ownership of an application.

**Responsibilities**

- Take end-to-end technical ownership of the application across React frontend, Node.js backend, SQL database, APIs, and integrations.

- Design, develop, enhance, and maintain scalable and reliable application solutions.

- Translate business requirements into appropriate technical designs and implementations.

- Make technical decisions considering scalability, performance, security, maintainability, and reliability.

- Actively contribute to development and handle technically complex implementation tasks.

- Review code and designs to ensure engineering quality and adherence to standards.

- Guide and mentor developers on implementation approaches and engineering best practices.

- Identify and address technical debt, performance bottlenecks, architectural gaps, and security concerns.

- Troubleshoot complex application and production issues and drive root-cause resolution.

- Collaborate with Product, QA, DevOps, Architecture, and other stakeholders throughout the delivery lifecycle.

- Ensure appropriate testing, monitoring, logging, documentation, and production readiness.

- Continuously improve the overall quality, performance, stability, and maintainability of the application.

**Information Security Responsibilities**

- Promote and enforce awareness of key information security practices, including acceptable use of information assets, malware protection, and password security protocols.

- Identify, assess, and report security risks, focusing on how these risks impact the confidentiality, integrity, and availability of information assets.

- Understand and evaluate how data is stored, processed, or transmitted, ensuring compliance with data privacy and protection standards (GDPR, CCPA, etc.).

- Ensure data protection measures are integrated throughout the information lifecycle to safeguard sensitive information.

**Requirements**

- 6+ years of software development experience, preferably in full-stack application development.

- Strong hands-on experience with React, Node.js, JavaScript/TypeScript, and SQL.

- Experience owning or playing a key technical role in medium-to-large applications.

- Experience across the complete SDLC: requirements, design, development, testing, deployment, and production support.

- Experience troubleshooting complex issues across frontend, backend, database, and integration layers.

- Experience conducting code reviews and mentoring/guiding other engineers.

## Skills

### Required
- React
- Node.js
- SQL
- JavaScript/TypeScript
- REST APIs
- system integrations
- application architecture
- software design principles
- coding standards
- design patterns
- debugging
- analytical and problem-solving skills
- communication and collaboration skills

### Nice to have
- AWS
- Azure
- GCP
- CI/CD pipelines
- automated deployment practices
- unit, integration, and automated testing
- microservices and distributed architectures
- application security and secure coding practices
- monitoring, logging, and observability tools
- modernizing legacy applications and reducing technical debt
- Agile/Scrum development methodologies

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/bounteous/dda34d57-bdab-4559-9c37-d7ebc46a0465?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
