Python Software Engineer

Realtech Services
Jersey City, NJ, United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Testing (Software) Artificial Intelligence Software Applications Automated Storage and Retrieval Systems Configuration Management Computer Programming Software Debugging DevOps Design of User Interfaces Python (Programming Language) Enterprise Messaging Systems NoSQL
+25 more
OpenShift Ui Patterns Next.js Software Engineering SQL Databases WebSocket Enterprise Software Applications Modern Ui Tailwind ReactJS Flask (Web Framework) Large Language Models Multi-Agent Systems Prompt Engineering Backend Fastapi Event Driven Architecture Kubernetes Low Latency Apache Kafka Api Design Restful APIs Stream Processing Automation Anywhere Microservices

Job description

We are looking for a strong Software Engineer III to join the Global Markets UI Horizontal team to help drive the AI Forward Engineering program. The candidate will be responsible for designing, building, and enhancing next-generation enterprise applications that leverage modern UI frameworks, real-time data processing, and AI-driven capabilities. This includes developing user interfaces using React/Next.js as well as backend services using Python-based frameworks to support scalable, low-latency systems. The role will focus on building AI-enabled applications using LLMs, agent-based workflows, and conversational systems, while also improving existing business-critical applications across trading, analytics, and reporting systems. The candidate will work closely with global development teams and front office stakeholders to deliver robust, scalable, and high-performance solutions. Core EngineeringStrong experience across all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)

Requirements

Core Engineering Strong experience across all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) Proven Full Stack Development experience across UI and backend systems Strong analytical, problem-solving, and debugging skills Ability to work across global teams and communicate effectively with technical and non-technical stakeholders UI Development Hands-on experience with: React.js / Next.js / ES6+ Modern UI frameworks (TailwindCSS or equivalent) Experience building real-time UI applications using WebSockets or similar technologies Exposure to desktop-based UI environments such as OpenFin / Electron Ability to design scalable, performant, and reusable UI components Backend & API Development Strong programming experience in Python Hands-on experience building REST APIs using frameworks such as FastAPI, Flask, or similar Experience working with: SQL and NoSQL databases Microservices-based architectures Event-driven systems (Kafka / messaging platforms) AI / LLM & Agent Development Experience developing AI-powered applications using: LangChain / LlamaIndex Agent frameworks (tool-calling, multi-agent workflows) RAG architectures (vector databases, embeddings, retrieval systems) Experience or familiarity with: Rasa (CALM) conversational systems LLM-based application development and orchestration Exposure to Model Context Protocol (MCP) or similar tool integration frameworks Understanding of prompt engineering and context-driven AI workflows DevOps & Platform Working knowledge of: OpenShift / Kubernetes environments CI/CD pipelines (CodeBuild, CDK, or similar tools) Experience with containerized application deployment and configuration management General Skills Strong communication and interpersonal skills Ability to handle multiple priorities and work in a fast-paced environment Self-motivated, detail-oriented, and able to take ownership of deliverables Strong collaboration skills across distributed/global teams

Benefits & conditions

Experience with [strong style=”box-sizing: border-box; padding: 0px; margin: 0px; font-style: inherit; font-weight: bold; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; vertical-align: baseline; border: 0px none currentcolor;”]Global Markets / Trading systems / Financial products Experience building [strong style=”box-sizing: border-box; padding: 0px; margin: 0px; font-style: inherit; font-weight: bold; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; vertical-align: baseline; border: 0px none currentcolor;”]distributed, low-latency systems Exposure to streaming systems and real-time analytics

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all