As a Senior Software Engineer (TypeScript, NestJS, Node.js, React)
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 cloudsecurity.
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).