
Senior Fullstack Software Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Mexico.
• Conceptualize, create, and sustain scalable web applications utilizing React, TypeScript, and JavaScript.
• Conceptualize, create, and sustain scalable backend services and RESTful APIs employing Node.js and NestJS.
• Construct reusable frontend components, custom hooks, and modular application architectures.
• Design, develop, and integrate RESTful APIs with both internal and external systems.
• Implement authentication, authorization, and Role-Based Access Control (RBAC).
• Create responsive, accessible, and user-friendly interfaces in accordance with UI/UX designs and accessibility best practices.
• Collaborate with cross-functional teams to address business requirements, technical specifications, and healthcare workflows.
• Write and maintain unit and integration tests.
• Engage in code reviews and advocate for clean coding standards.
• Diagnose application issues, determine root causes, and develop sustainable solutions.
• Ensure that sensitive healthcare information is managed securely within application code, logs, integrations, and error-handling processes.
• Take ownership of assigned features throughout the software development lifecycle, from technical design and implementation to testing and delivery.
• Generate and maintain technical documentation for application components, APIs, and integrations.
• Utilize AI-assisted development tools to enhance coding efficiency, code quality, and development workflows.
• Participate in Agile ceremonies, communicate development progress, and identify and escalate technical risks or obstacles.
• Over 8 years of professional software development experience, with significant hands-on expertise in fullstack web application development.
• Advanced skills in React, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
• Substantial hands-on experience in developing backend applications and RESTful APIs with Node.js, NestJS, and TypeScript.
• Experience in designing and implementing Single Page Applications (SPAs), reusable components, custom hooks, and modular frontend architectures.
• Robust experience in building, consuming, and integrating RESTful APIs, including asynchronous operations and error handling.
• Practical experience in integrating LLM APIs, tool calling, or agentic AI workflows into software applications.
• Familiarity with Spec-Driven Development or AI-driven Software Development Lifecycle practices.
• Experience in implementing authentication, authorization, and secure application development practices.
• Strong comprehension of software architecture, design patterns, and clean coding principles.
• Experience with automated testing frameworks, including Jest, React Testing Library, or similar tools.
• Experience in developing responsive and accessible web applications, with knowledge of WCAG accessibility standards.
• Proficiency in using Git, GitHub, CI/CD pipelines, and participating in code review processes.
• Familiarity with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor.
• Strong analytical, troubleshooting, and problem-solving capabilities.
• Ability to work independently, taking ownership of technical deliverables and adapting to evolving requirements.
• Exceptional written and verbal communication skills in English, with experience collaborating with cross-functional and international teams.
• Experience in Agile/Scrum development environments.
• Preferred: background in developing applications for the healthcare sector or other regulated environments.
• Preferred: knowledge of healthcare interoperability standards such as HL7 FHIR.
• Preferred: experience with Medplum or similar healthcare platforms for managing clinical data and electronic health records.
• Preferred: understanding of healthcare data privacy and security regulations, including HIPAA and the safeguarding of Protected Health Information (PHI).
• Preferred: backend development experience using Python or other server-side technologies.
• Preferred: experience with Figma to implement UI designs and collaborate with design teams.
• Benefits according to Mexican law.
• 15 days of paid time off (in the first year, increasing to 3 additional days per year thereafter).
• 5 days of leave for the death of immediate family members, negotiable.
• Comprehensive Major Medical Expenses Insurance that covers immediate dependents (spouse and children).
• Annual performance bonus (approximately 10% of annual salary).
• Annual salary adjustments.
• Employee Referral Bonus.
• Paid Certifications / Courses.
• Access to Coursera license.
• 5% Savings Fund.
• 5% Grocery Vouchers.
• Remote work opportunities.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.