The Role
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.
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company