Haystack
← Back to Jobs
Technology

Senior Python Developer

Raas Infotek LLCNew York, NY🇺🇸United StatesPosted 23 Jul 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Senior Python Developer

Location: New York, NY (Hybrid/Onsite)

Experience: 12+ Years

Job Summary

We are seeking a highly experienced Senior Python Developer with 12+ years of software development experience. The ideal candidate should have extensive expertise in Python, cloud technologies, REST APIs, microservices architecture, SQL/NoSQL databases, CI/CD, and containerization. Experience with AWS, Azure, or Google Cloud Platform, along with exposure to AI/ML and modern DevOps practices, is highly preferred.

Required Skills

  • 12+ years of software development experience.
  • 8+ years of hands-on Python development.
  • Strong expertise in Python frameworks:
    • Django
    • Flask
    • FastAPI
  • Experience designing and developing RESTful APIs and Microservices.
  • Strong knowledge of Object-Oriented Programming (OOP).
  • Experience with asynchronous programming using AsyncIO.
  • Expertise in multithreading and multiprocessing.
  • Strong understanding of data structures and algorithms.

Database Skills

  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB
  • DynamoDB
  • Redis

Cloud Experience

Experience with one or more cloud platforms:

  • AWS
    • EC2
    • Lambda
    • S3
    • ECS
    • EKS
    • API Gateway
    • CloudWatch
  • Azure
  • Google Cloud Platform (Google Cloud Platform)

DevOps & CI/CD

  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • GitLab CI/CD
  • Terraform
  • Ansible

Messaging & Streaming

  • Apache Kafka
  • RabbitMQ
  • AWS SQS
  • Event-driven architecture

API & Integration

  • REST APIs
  • GraphQL
  • OAuth 2.0
  • JWT
  • Swagger/OpenAPI

AI/ML (Preferred)

  • OpenAI APIs
  • Azure OpenAI
  • LangChain
  • LangGraph
  • RAG (Retrieval-Augmented Generation)
  • Prompt Engineering
  • Vector Databases (Pinecone, ChromaDB, FAISS)

Data Engineering (Preferred)

  • Pandas
  • NumPy
  • PySpark
  • Airflow
  • ETL Pipelines

Testing

  • PyTest
  • Unit Testing
  • Integration Testing
  • TDD
  • Mocking Frameworks

Version Control

  • Git
  • GitHub
  • Bitbucket
  • GitLab

Responsibilities

  • Design, develop, and maintain scalable Python applications.
  • Build secure and high-performance REST APIs and microservices.
  • Develop cloud-native applications on AWS/Azure/Google Cloud Platform.
  • Optimize application performance and database queries.
  • Implement CI/CD pipelines and DevOps best practices.
  • Integrate third-party APIs and enterprise applications.
  • Collaborate with architects, business analysts, DevOps engineers, and QA teams.
  • Write clean, maintainable, and reusable code.
  • Conduct code reviews and mentor junior developers.
  • Participate in Agile/Scrum ceremonies.
  • Troubleshoot production issues and implement performance improvements.

Preferred Qualifications

  • Bachelor''s or Master''s degree in Computer Science or a related field.
  • AWS/Azure/Google Cloud Platform Certification.
  • Experience with Financial Services, Banking, or Insurance domains.
  • Experience with AI-powered applications and Generative AI.
  • Strong communication and leadership skills.

Skills

Django
Docker
DynamoDB
FastAPI
Flask
Microservices
MongoDB
MySQL
SQL
SQL Server
API Gateway
AWS
ETL
NumPy
OAuth
Scrum
TDD
Agile
Airflow
Ansible
Apache
Azure
Generative AI
Git
GitHub Actions
GitLab CI
Google Cloud
GraphQL
JWT
Jenkins
Kafka
Kubernetes
Pandas
PostgreSQL
Python
REST
RabbitMQ
Redis
Terraform
pytest

Similar jobs