Python Developer

Genesis II
Pennington, NJ, United States
about 2 months ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$114,546.0 - $131,186.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Component-Based Software Engineering Application Performance Management Unit Testing Microsoft Azure Code Review Databases Continuous Integration Data Structures Software Debugging
+36 more
Linux DevOps Django Web Framework Github JSON Python (Programming Language) PostgreSQL Machine Learning MongoDB MySQL NoSQL Object-Oriented Software Development RabbitMQ Redis Standard Sql Software Configuration Management Software Deployment SQL Databases Web Services Extensible Markup Language (XML) Flask (Web Framework) Backend Gitlab Git Fastapi Pytest Kubernetes Apache Kafka Celery Front End Software Development Restful APIs Terraform Docker Jenkins Web Api Microservices

Job description

  • Design, develop, test, and maintain applications using Python.
  • Develop scalable and reusable application components.
  • Build and integrate RESTful APIs and web services.
  • Develop backend applications using Django, Flask, or FastAPI.
  • Write efficient and maintainable Python code.
  • Work with relational and NoSQL databases.
  • Write and optimize SQL queries.
  • Integrate applications with third-party APIs and services.
  • Perform unit testing, debugging, and troubleshooting.
  • Identify and resolve application performance and production issues.
  • Participate in code reviews and technical discussions.
  • Work with frontend developers, QA engineers, DevOps teams, and business teams.
  • Use Git for source-code management.
  • Support application deployment and CI/CD processes.
  • Prepare technical documentation.

Mandatory Skills

  • Python
  • Django / Flask / FastAPI
  • REST APIs
  • SQL
  • PostgreSQL / MySQL
  • Git
  • Object-Oriented Programming (OOP)
  • Data structures and algorithms
  • Unit testing
  • Debugging and troubleshooting
  • JSON / XML
  • Linux basics

Good-to-Have Skills

  • AWS / Azure / GCP
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub / GitLab
  • Redis
  • MongoDB
  • Celery
  • Microservices
  • Kafka / RabbitMQ
  • Terraform
  • CI/CD
  • PyTest
  • Machine Learning / AI

Requirements

We are looking for an experienced Python Developer to design, develop, test, and maintain scalable software applications. The candidate should have strong experience in Python, Django/Flask/FastAPI, REST APIs, databases, and Git.

Apply for this position

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

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…