Senior Python Developer

Hybrid in Jersey City, NJ, US • Posted 1 hour ago • Updated 1 hour ago
Full Time
No Travel Required
On-site
$55 - $65/yr
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Authentication
  • Authorization
  • Bitbucket
  • Cloud Computing
  • Collaboration
  • Communication
  • Apache Cassandra
  • Apache Kafka
  • Apache Spark
  • Artificial Intelligence
  • Database
  • DevOps
  • Django
  • Docker
  • Financial Services
  • Conflict Resolution
  • Continuous Delivery
  • Continuous Integration
  • Microsoft Azure
  • Linux
  • Machine Learning (ML)
  • Mentorship
  • Messaging
  • Microservices
  • IT Management
  • Integration Testing
  • NoSQL
  • NumPy
  • OAuth
  • JIRA
  • Jenkins
  • Jersey
  • Kubernetes
  • MongoDB
  • Multithreading
  • Good Clinical Practice
  • Google Cloud Platform
  • Health Insurance
  • PL/SQL
  • Data Processing
  • Flask
  • GC
  • Git
  • GitHub
  • GitLab
  • Google Cloud
  • API
  • Unit Testing
  • scikit-learn
  • Software Design
  • Sprint
  • RESTful
  • PostgreSQL
  • Problem Solving
  • PyTorch
  • Python
  • Quality Assurance
  • Agile
  • Amazon DynamoDB
  • Amazon Web Services
  • Analytical Skill
  • Pandas
  • RabbitMQ
  • Relational Databases
  • SQL
  • Scrum
  • Shell Scripting
  • Systems Design
  • TensorFlow
  • Terraform
  • Unix

Summary

Job Summary

We are seeking a highly skilled Senior Python Developer with 12+ years of professional IT experience to join our development team in New Jersey. The ideal candidate will have extensive expertise in Python development, API design, cloud technologies, microservices architecture, and database development. Candidates should possess strong problem-solving skills and experience delivering scalable, high-performance enterprise applications in Agile environments.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Python.
  • Build and enhance RESTful APIs and microservices using frameworks such as FastAPI, Flask, or Django.
  • Develop high-performance, secure, and maintainable enterprise applications.
  • Design database schemas and optimize SQL queries for performance.
  • Integrate applications with third-party APIs, messaging systems, and cloud services.
  • Implement unit testing, integration testing, and code quality standards.
  • Collaborate with architects, product owners, QA engineers, and DevOps teams.
  • Participate in system design, code reviews, and technical discussions.
  • Troubleshoot production issues and optimize application performance.
  • Develop CI/CD pipelines and automate deployment processes.
  • Follow Agile/Scrum development methodologies and contribute to sprint planning.

Required Skills

  • 12+ years of overall IT experience.
  • 8+ years of hands-on Python development experience.
  • Strong expertise in:
    • Python 3.x
    • FastAPI, Flask, or Django
    • RESTful API development
    • Microservices architecture
    • Object-Oriented Programming (OOP)
    • Multithreading and asynchronous programming
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (Google Cloud Platform).
  • Strong knowledge of SQL and relational databases:
    • PostgreSQL
    • Oracle
    • SQL Server
    • MySQL
  • Experience with NoSQL databases such as MongoDB, DynamoDB, or Cassandra.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Kafka, RabbitMQ, or other messaging platforms.
  • Strong knowledge of Git, GitHub, Bitbucket, or GitLab.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Familiarity with Linux/Unix environments and shell scripting.
  • Knowledge of security best practices, authentication (OAuth2, JWT), and API security.

Preferred Qualifications

  • Experience with data processing libraries such as Pandas and NumPy.
  • Exposure to AI/ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
  • Experience with Apache Spark or distributed data processing.
  • Familiarity with Terraform or Infrastructure as Code (IaC).
  • Experience working in financial services, healthcare, insurance, or enterprise environments.
  • Python or cloud certifications are a plus.

Required Soft Skills

  • Excellent analytical and problem-solving skills.
  • Strong verbal and written communication.
  • Ability to mentor junior developers and provide technical leadership.
  • Experience working directly with business stakeholders.
  • Self-motivated and capable of working independently in a fast-paced Agile environment.

Technical Environment

  • Languages: Python, SQL, Bash
  • Frameworks: FastAPI, Flask, Django
  • Cloud: AWS, Azure, Google Cloud Platform
  • Databases: PostgreSQL, Oracle, SQL Server, MongoDB
  • DevOps: Docker, Kubernetes, Jenkins, GitHub Actions, Azure DevOps
  • Messaging: Kafka, RabbitMQ
  • Tools: Git, Jira, Confluence
  • Methodology: Agile/Scrum
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10477291
  • Position Id: 9011578
  • Posted 1 hour ago
Contact the job poster
RC

Rahul Chourasia

Recruiter @ Raas Infotek LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

New York, New York

Today

Easy Apply

Full-time, Contract

$DOE

New York, New York

Today

Full-time

USD 176,720.00 - 265,080.00 per year

Hybrid in Jersey City, New Jersey

5d ago

Easy Apply

Full-time

110000

Hybrid in Jersey City, New Jersey

5d ago

Easy Apply

Full-time

Depends on Experience

Search all similar jobs