Senior Software Engineer

Ericksonseniorlivings · New York City, NY, US

PostJobFree Posted May 31, 2026 First seen May 31, 2026
We are looking for a Senior Software Engineer to join our Decisioning team. You will design and implement cloud native applications on our platform using Node.js, Koa.js, React, TypeScript, and modern build/test tooling. The role also involves developing intelligent, agentic AI driven capabilities using Python and MCP based architectures Responsibilities * Develop and maintain cloud applications using Node.js, Koa.js, React, TypeScript, and modern frontend frameworks. * Implement high quality, scalable backend services and responsive frontend components. * Design, develop, and maintain Agentic AI modules using Python and MCP, integrating them with existing services. * Build reusable UI components and modern interfaces using CSS, PrimeReact, Vite, and accessibility focused principles. * Write clean, maintainable, and well tested code across the full stack. * Maintain and improve automated test suites using unit, integration, and end to end frameworks (e.g., Vitest, Cypress, Playwright). * Debug production issues, perform root cause analysis, and deliver fixes promptly. * Enforce coding standards through thoughtful peer reviews. * Contribute to architectural discussions, technical design, and estimation activities. * Collaborate with cross functional teams: QA, DevOps, Product Management, and UX. * Drive improvements to frontend performance, accessibility, CI/CD pipelines, and build systems. * Mentor other developers and help elevate the team’s engineering culture and best practices. * Identify opportunities for innovation, automation, and engineering efficiency. Qualifications * Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience. * 6+ years of professional software development experience. * 2+ years of hands on React experience in production environments. * Strong proficiency in JavaScript, TypeScript, Node.js, and Koa.js. * Expert knowledge of HTML5, CSS3, modern FE architecture, and state management patterns. * Experience with REST/HTTP (and optionally GraphQL), authentication flows, error handling, and performance optimization. * Strong understanding of automated testing: Vitest, unit tests, mock patterns, e2e tools such as Playwright/Cypress. * Experience with Git, Bitbucket, code review workflows, and CI/CD pipelines. * Hands on programming experience building Agentic AI workflows. * Strong skills with Python for AI agent development, orchestration, or tooling. * Experience building or integrating Model Context Protocol (MCP) agents or similar agent framework architectures. * Ability to design autonomous or semi autonomous agent behaviors, reasoning loops, and action pipelines. * Understanding of prompt engineering, tool use patterns, context management, and LLM driven automation. * Comfortable in Agile/Scrum environments, collaborating across multiple teams. * Ability to mentor junior/mid level engineers and contribute to technical decision making.