Skill needed: Typescript, Spark, React, Python, NextJS, JavaScript.
Employer: ThetaRay
ThetaRay is a global leader in AI-driven Big Data analytics, empowering financial organizations to detect and prevent financial crime, uncover operational inefficiencies, and identify new growth opportunities. Our Intuitive AI technology helps institutions fight money laundering, fraud, terrorist financing, human trafficking, and other sophisticated threats.We operate in an AI-augmented, Agentic SDLC engineering culture where developers actively collaborate with AI tools throughout the entire development lifecycle. Our teams use tools such as GitHub Copilot and continuously build internal Agents and Skills that help automate engineering workflows and accelerate development. We follow a spec-driven engineering vision where clear specifications, AI-assisted development, and modern tooling redefine how software is designed and delivered.Position OverviewWe are looking for an AI Fullstack Developer with strong Python and data engineering capabilities and the ability to contribute to frontend development when needed.In this role, you will design and develop large-scale data processing systems and Big Data pipelines that power innovative AI-driven fintech solutions. These systems analyze massive financial datasets and support advanced risk detection, financial crime prevention, and intelligent analytics.You will work across the full stack - building backend data platforms and microservices while also contributing to modern UI applications built with React or Angular.This role is ideal for a developer who enjoys solving complex data challenges, building scalable distributed systems, and embracing modern AI-assisted development practices across the entire SDLC.ResponsibilitiesBackend Development - Python & Big Data SystemsDesign and develop backend services and large-scale data pipelines using PythonBuild and maintain Big Data processing systems that power AI-driven fintech analyticsDevelop scalable data processing workflows using technologies such as Spark, Pandas, and AirflowWork with distributed data storage systems such as Elasticsearch, MongoDB, Redis, and object storage solutions like MinIODevelop and maintain microservices-based architectures that integrate with data pipelines and AI systemsDesign systems with strong focus on scalability, performance, and reliabilityInvestigate new technologies and drive innovation in data processing and analytics platformsFrontend DevelopmentContribute to building modern UI features using React, Next.js, or AngularDevelop reusable components and responsive interfaces for data-driven SaaS applicationsIntegrate frontend applications with backend microservices and data platformsCollaborate with UX designers and product teams to deliver intuitive and interactive user experiencesAI-Augmented & Spec-Driven EngineeringUse GitHub Copilot and other AI-assisted development tools as part of daily developmentWork in a spec-driven development environment where clear specifications guide implementationParticipate in building and improving internal AI Agents and Skills that enhance engineering productivityExplore and implement AI capabilities within both the product and engineering workflowsContribute to evolving AI-assisted SDLC practices across the organizationGeneralWork in an Agile/Scrum environment with cross-functional teamsTake ownership across the entire development lifecycle, from design and implementation to testing and production troubleshootingCollaborate closely with Product, QA, and DevOps teamsFollow best practices in software architecture, development, and testingContinuously evaluate and adopt modern technologiesRequirementsBackend / Data EngineeringAt least 3+ years of hands-on experience developing complex data-oriented systems using Python or other OOP languagesExperience with data processing frameworks such as Spark or PandasExperience developing and maintaining data pipelines or data-intensive platformsExperience with distributed databases such as Elasticsearch, MongoDB, or RedisExperience designing and developing microservices-based architecturesExperience working with containerized environments (Docker) and orchestration platforms such as Kubernetes or HelmStrong troubleshooting skills in production environmentsFrontendExperience developing UI components using React, Next.js, or AngularStrong knowledge of JavaScript/TypeScript, HTML5, and CSS3Ability to contribute to frontend development as part of a fullstack responsibilityGeneralExperience working in Agile development environmentsExperience with AI tools that enhance development workflows, such as GitHub CopilotStrong analytical thinking and problem-solving skillsCuriosity, accountability, and strong teamwork skillsAbility to collaborate closely with Product, QA, DevOps, and cross-functional teamsNice to HaveB.Sc. in Computer Science or related fieldExperience with Java development is a strong advantage.Familiarity with machine learning frameworks such as scikit-learn or TensorFlowExperience with MinIO or AirflowExperience with Red Hat OpenShiftExperience with CI/CD pipelines and development tools such as Git, Jenkins, and DockerExperience working with distributed or hybrid teamsExperience mentoring or guiding other developers