Senior Software Engineer (Typescript/Python)
Active
Job description
About the RoleOur client, an AI platform transforming software development in the Banking and Financial Services industry, is seeking a highly skilled Senior Software Engineer with deep experience in TypeScript and Python. You’ll join a fast-paced, high-impact engineering team building intelligent agent systems, high-performance APIs, and data-processing backends for enterprise-scale solutions.Key ResponsibilitiesDesign, develop, and maintain scalable backend services using TypeScript and PythonBuild typed APIs, microservices, and efficient data pipelinesWork with modern build tooling, profiling, and testing frameworksManage and optimize relational and non-relational databasesImplement vectorization and embedding pipelines for AI-driven featuresContribute to architectural decisions and ensure robust, maintainable codeCollaborate cross-functionally with AI engineers and data architectsRequirements9+ years of professional software engineering experienceExpert proficiency in TypeScript, including typed API design and performance optimization in the Node.js ecosystemAdvanced Python skills with frameworks like FastAPI, Flask, or DjangoProven experience in data processing pipelines, unit testing (pytest, mypy, tox), and service reliabilitySolid understanding of SQL and NoSQL databases (e.g., PostgreSQL, Redis, MongoDB)Experience with vector databases, embedding models, or related ML/AI data pipeline.Strong knowledge of RESTful APIs, with GraphQL as a plusComfortable with asynchronous programming and concurrency patternsNice to HaveFamiliarity with Docker, microservices architecture, and event-driven systemsWebSocket implementationExperience deploying on AWS, GCP, or AzureCI/CD pipeline familiarity and testing automationExperience in basic data protection and security best practicesSoft SkillsFluent English communication (written and spoken)Strong ownership mindset and ability to work independently in a remote startup environmentAgile, collaborative, and proactive approach to solving complex problemsBenefitsCompetitive salary and health benefits package.Hybrid work arrangements.Opportunity to work with cutting-edge AI and Computer Vision technology.Collaborative and innovative work environment.About the RoleOur client, an AI platform transforming software development in the Banking and Financial Services industry, is seeking a highly skilled Senior Software Engineer with deep experience in TypeScript and Python. You’ll join a fast-paced, high-impact engineering team building intelligent agent systems, high-performance APIs, and data-processing backends for enterprise-scale solutions.Key ResponsibilitiesDesign, develop, and maintain scalable backend services using TypeScript and PythonBuild typed APIs, microservices, and efficient data pipelinesWork with modern build tooling, profiling, and testing frameworksManage and optimize relational and non-relational databasesImplement vectorization and embedding pipelines for AI-driven featuresContribute to architectural decisions and ensure robust, maintainable codeCollaborate cross-functionally with AI engineers and data architectsAbout the RoleAbout the RoleOur client, an AI platform transforming software development in the Banking and Financial Services industry, is seeking a highly skilled Senior Software Engineer with deep experience in TypeScript and Python. You’ll join a fast-paced, high-impact engineering team building intelligent agent systems, high-performance APIs, and data-processing backends for enterprise-scale solutions.Key ResponsibilitiesKey Responsibilities
- Design, develop, and maintain scalable backend services using TypeScript and Python
- Build typed APIs, microservices, and efficient data pipelines
- Work with modern build tooling, profiling, and testing frameworks
- Manage and optimize relational and non-relational databases
- Implement vectorization and embedding pipelines for AI-driven features
- Contribute to architectural decisions and ensure robust, maintainable code
- Collaborate cross-functionally with AI engineers and data architects