Senior Fullstack Engineer
Required Qualifications
• 5+ years of experience in software engineering.
• Experience writing code in JavaScript/TypeScript, HTML5, CSS3, or related applications.
• Experience with front-end technologies and frameworks, preferably React.
• API design and development experience using NestJS and Node.js.
• Experience with application, network, and cloud security.
• Experience with building and architecting microservices.
• Strong computer science fundamentals and problem-solving/analytical skills.
• Familiarity with version control systems (e.g., Git).
• Understanding of agile software development lifecycle and DevOps principles.
• Strong verbal and written communication skills, including the ability to communicate and explain technical decisions.
• Good written and spoken English proficiency is required; this role involves regular communication with US-based stakeholders via Slack, Azure DevOps, and video calls.
Preferred Qualifications
• Experience writing unit tests using testing frameworks such as Mocha, Jest, etc.
• Understanding of SaaS (Software as a Service) product architectures, AWS/Azure/Google Cloud Stack, and networking.
• Familiarity with developer tools like Claude Code. Experience with designing AI-enhanced systems such as Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG) pipelines, and vector databases (e.g., Pinecone, Weaviate).
Education
Bachelor’s degree in Computer Science or equivalent work experience.
Job Description
Job Description - Grade Specific
Aguascalientes, MX Mexico City, MX Guadalajara, MX