Python Developer

Raas Infotek LLC
Jersey City, NJ, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Artificial Intelligence Amazon Web Services Application Performance Management Confluence JIRA User Authentication Unit Testing Microsoft Azure Bash Shell Cloud Computing Software Quality
+56 more
Code Review Continuous Integration Relational Databases Database Development DevOps Distributed Computing Environment Django Web Framework Amazon DynamoDB Github Python (Programming Language) PostgreSQL Enterprise Messaging Systems Microsoft SQL Server MongoDB MySQL NoSQL NumPy OAuth Object-Oriented Software Development Oracle (Applications) Scrum Methodology RabbitMQ Cloud Services Tensorflow Standard Sql Shell Script SQL Databases Data Processing Multithreading Google Cloud Enterprise Software Applications Pytorch Flask (Web Framework) Apache Spark Software Security Infrastructure as Code (IaC) Gitlab Git Fastapi Pandas Gitlab-ci Scikit Learn Integration Tests Kubernetes Information Technology Cassandra Apache Kafka Bitbucket Asynchronous Programming Api Design Restful APIs Terraform Docker Jenkins Web Api Microservices

Job description

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., * 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.

Requirements

  • 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., * 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

Apply for this position

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

Apply on dice.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all