Responsibilities
for this Senior Software Engineer Position:
Architect and implement high-performance, distributed backend services using TypeScript and JavaMaintain and refactor legacy PHP codebasesContribute to frontend development workflows using React.jsDesign and develop robust APIs, microservices, and system integrations leveraging REST, event-driven paradigms, and messaging systemsCollaborate with cross-functional stakeholders to translate technical requirements into scalable product featuresDrive engineering excellence, including system architecture reviews, design document authorship, and code reviewDevelop and maintain CI/CD pipelines for automated testing, deployment, and rollbackConduct thorough root cause analysis for production issues and implement long-term fixes to improve system reliabilityEngage in Agile software development practicesKey Requirements for this Senior Softwa...