Senior Full Stack Engineer
Bounteous
- Mexico
- Remote
- Contract
- Senior Level
- Posted
Responsibilities
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
Requirements
- 6+ years of software development experience, preferably in full-stack application development.
- Strong hands-on experience with
- Strong query-writing skills, relational database design, indexing, query optimization, and performance troubleshooting.
- Strong proficiency in
- Strong understanding of
REST APIs, system integrations, and application architecture
- Knowledge of software design principles, coding standards, and design patterns.
- Strong debugging, analytical, and problem-solving skills.
- Ability to understand an application
- Strong communication and collaboration skills.
Senior Engineer (Senior Full Stack Engineer)
- Contract
- Location: Mexico, Canada
Role Overview
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
The ideal candidate should be capable of looking beyond individual modules or development tasks and understanding the application as a whole—including frontend, backend, APIs, database, integrations, deployment, performance, and production support. The role requires a combination of hands-on development, technical ownership, problem-solving, and team guidance
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.
React
Components, Hooks, state management, routing, reusable UI design, API integration, and frontend performance.
Node.js
Backend/service development, REST APIs, asynchronous programming, authentication/authorization, error handling, and logging.
JavaScript and/or TypeScript
end to end and assess the impact of changes across the system.
Experience with
AWS, Azure, or GCP
- Knowledge of CI/CD pipelines and automated deployment practices.
- Experience with unit, integration, and automated testing.
- Exposure to microservices and distributed architectures.
- Knowledge of application security and secure coding practices.
- Experience with monitoring, logging, and observability tools.
- Experience modernizing legacy applications and reducing technical debt.
- Familiarity with Agile/Scrum development methodologies.
Responsibilities
Take of the application.
Key Expectation
This is a hands-on senior engineering role with application-level ownership. The candidate should be able to understand the complete application, independently drive technical solutions, contribute to coding, guide the development team, and ensure the long-term technical health 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
We invite you to stay connected with us by subscribing to our monthly job openings alert here.
Bounteous is proud to be an equal opportunity employer. Bounteous does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, physical or mental disability, national origin, veteran status, or any other status protected under federal, state, or local law. Bounteous is willing to sponsor eligible candidates for employment visas.
Bounteous is willing to sponsor eligible candidates for employment visas.
jobapplier