Senior Software Engineer
Apexcaretalentsolutions
Los Angeles Ave, Berkeley, CA 94707, USAJob Overview
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.