Sr. Python full stack Developer New York NY (Hybrid)
Role details
Job location
Tech stack
Job description
Design, develop, and maintain full-stack applications across Python and JavaScript ecosystems. Build and optimize ETL pipelines using Apache Spark and Kafka for large-scale data processing. Develop and maintain RESTful and real-time services using Flask/Django and Node.js/Express.js with Socket.IO. Design and tune relational schemas and queries in Oracle and PostgreSQL. Build responsive, accessible front-end interfaces using HTML, CSS, and JavaScript. Deploy and manage services on Linux with NGINX; automate operations using shell scripting. Collaborate with data engineering, DevOps, and product teams to deliver end-to-end solutions. Contribute to architecture decisions, code reviews, and mentor mid-level engineers. Support specialized initiatives involving IBM Q / quantum computing workloads as applicable.
Requirements
We are hiring a Senior Full Stack Python Developer who is equally strong across backend and front-end engineering. The ideal candidate brings 5+ years of hands-on experience building production-grade applications, designing scalable data pipelines, and integrating distributed systems. This is a hybrid role based in New York, NY, on a contract-to-hire basis. The candidate should demonstrate at least 70% hands-on proficiency across the required technologies listed below, with a proven track record of delivering full-stack solutions in complex enterprise environments., 5+ years of professional software engineering experience. Proven full-stack delivery experience in production environments. Demonstrable experience with Python (Flask/Django, SQLAlchemy, Pandas, NumPy). Hands-on experience with Node.js, Express.js, and Socket.IO. Experience with Apache Kafka and Apache Spark in data-heavy systems. Proficiency with Linux, shell scripting, and Git-based version control. Strong SQL skills across Oracle and PostgreSQL. Ability to work hybrid from New York, NY.