
Senior Full Stack Engineer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Mexico, +1 more country.
β’ Assume complete technical ownership of the application encompassing the React frontend, Node.js backend, SQL database, APIs, and integrations.
β’ Design, develop, enhance, and sustain scalable and dependable application solutions.
β’ Convert business requirements into suitable technical designs and implementations.
β’ Make informed technical decisions with a focus on scalability, performance, security, maintainability, and reliability.
β’ Actively engage in development and tackle technically intricate implementation tasks.
β’ Review code and designs to guarantee engineering quality and compliance with standards.
β’ Provide guidance and mentorship to developers regarding implementation strategies and engineering best practices.
β’ Identify and resolve technical debt, performance bottlenecks, architectural deficiencies, and security issues.
β’ Diagnose complex application and production problems and facilitate root-cause resolution.
β’ Collaborate with Product, QA, DevOps, Architecture, and other stakeholders throughout the delivery lifecycle.
β’ Ensure adequate testing, monitoring, logging, documentation, and readiness for production.
β’ Continuously enhance the overall quality, performance, stability, and maintainability of the application.
β’ Advocate for and enforce awareness of information security practices, including acceptable use, malware protection, and password security.
β’ Identify, evaluate, and report security risks that impact the confidentiality, integrity, and availability of information assets.
β’ Assess data storage, processing, and transmission for compliance with GDPR, CCPA, and other data protection standards.
β’ Implement data protection measures throughout the information lifecycle.
β’ Over 6 years of experience in software development, ideally in full-stack application development.
β’ Extensive hands-on experience with React, Node.js, JavaScript/TypeScript, and SQL.
β’ Proven experience in taking ownership or playing a pivotal technical role in medium-to-large applications.
β’ Experience across the entire Software Development Life Cycle (SDLC): requirements, design, development, testing, deployment, and production support.
β’ Skilled in troubleshooting complex issues across frontend, backend, database, and integration layers.
β’ Experience in conducting code reviews and mentoring or guiding fellow engineers.
β’ Proficient in React, including components, hooks, state management, routing, reusable UI design, API integration, and frontend performance.
β’ Familiar with Node.js for backend/service development, REST APIs, asynchronous programming, authentication/authorization, error handling, and logging.
β’ Strong SQL query-writing abilities, relational database design, indexing, query optimization, and performance troubleshooting.
β’ High proficiency in JavaScript and/or TypeScript.
β’ Solid understanding of REST APIs, system integrations, and application architecture.
β’ Familiar with software design principles, coding standards, and design patterns.
β’ Strong debugging, analytical, and problem-solving capabilities.
β’ Ability to comprehend an application from end to end and evaluate the impact of changes across the system.
β’ Excellent communication and collaboration skills.
β’ Experience with AWS, Azure, or GCP.
β’ Knowledge of CI/CD pipelines and automated deployment practices.
β’ Background in unit, integration, and automated testing.
β’ Exposure to microservices and distributed architectures.
β’ Understanding of application security and secure coding practices.
β’ Experience with monitoring, logging, and observability tools.
β’ Familiarity with modernizing legacy applications and diminishing technical debt.
β’ Experience with Agile/Scrum development methodologies.
β’ Equal opportunity employer.
β’ Eligible candidates may be sponsored for employment visas.
NationsBenefits
QAVION GROUP
Weflow | getweflow.com
Travoom
Get handpicked remote jobs straight to your inbox weekly.