Senior Python Developer

Raas Infotek LLC
Jersey City, NJ, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Applications Architecture Application Performance Management Unit Testing Microsoft Azure Cloud Computing Code Review Databases Continuous Integration Data Structures
+45 more
Database Development Database Queries Software Debugging Software Design Patterns DevOps Distributed Systems Django Web Framework Github Python (Programming Language) PostgreSQL MongoDB MySQL NoSQL OAuth Object-Oriented Software Development Oracle (Applications) Performance Tuning Scrum Methodology Redis Cloud Services Standard Sql JSON Web Token Software Engineering Systems Integration Google Cloud Enterprise Software Applications Flask (Web Framework) Software Security Backend Gitlab Fastapi Pytest Gitlab-ci Information Technology Deployment Automation Apache Kafka Celery Cloudwatch Api Gateway Restful APIs Terraform Api Management Docker Jenkins Microservices

Job description

We are seeking an experienced Senior Python Developer with 12+ years of software development experience and strong hands-on expertise in Python, backend development, APIs, cloud technologies, databases, and enterprise application development. The ideal candidate will work closely with architects, business analysts, DevOps, QA, and other engineering teams to design, develop, enhance, and maintain scalable applications., * Design, develop, test, and maintain enterprise applications using Python.

  • Develop scalable and secure backend services, microservices, and RESTful APIs.
  • Work with FastAPI, Flask, and/or Django for backend application development.
  • Design and implement integrations with internal and external systems.
  • Develop efficient database queries and data-access layers.
  • Work with relational and NoSQL databases such as PostgreSQL, MySQL, Oracle, MongoDB, or similar.
  • Develop and maintain REST APIs and microservices.
  • Collaborate with architects and engineering teams to define technical solutions and application architecture.
  • Implement automated unit, integration, and API testing.
  • Troubleshoot application issues and perform root-cause analysis.
  • Participate in code reviews and maintain coding standards and best practices.
  • Work with DevOps teams to support CI/CD pipelines and automated deployments.
  • Develop containerized applications using Docker and Kubernetes.
  • Integrate applications with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Optimize application performance, scalability, reliability, and security.
  • Participate in Agile/Scrum ceremonies and collaborate with distributed development teams.
  • Mentor junior developers and provide technical guidance.

Requirements

  • 12+ years of professional software development experience
  • Strong hands-on experience with Python
  • Excellent knowledge of Python OOP, data structures, exception handling, and design patterns
  • Strong experience developing RESTful APIs and microservices
  • Experience with FastAPI, Flask, and/or Django
  • Strong SQL and database development experience
  • Experience with PostgreSQL, MySQL, Oracle, or similar databases
  • Strong knowledge of Git/GitHub/GitLab
  • Experience with unit testing frameworks such as PyTest or unittest
  • Strong understanding of CI/CD and DevOps practices
  • Experience with Docker and Kubernetes
  • Experience with at least one major cloud platform: AWS, Azure, or Google Cloud Platform
  • Strong debugging, troubleshooting, and performance-tuning skills
  • Experience working in Agile/Scrum environments

Preferred Skills

  • Experience with AWS Lambda, ECS/EKS, S3, API Gateway, CloudWatch, or equivalent cloud services
  • Experience with Kafka or other messaging/event-streaming platforms
  • Experience with Redis
  • Experience with Celery
  • Experience developing event-driven and distributed applications
  • Experience with Terraform or Infrastructure as Code
  • Knowledge of application security, OAuth2, JWT, and secure API development
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps
  • Experience with financial services or other large enterprise environments
  • Experience leading or mentoring development teams, Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field preferred.

Apply for this position

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

Apply on www.dice.com
Prepare application

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 · World Congress 2023

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all