Python Developer

Genesis II
Pennington, NJ, United States
1 day 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

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

4:13 min

Challenging Java legacy with scalable Python solutions

Alvaro Duran Alvaro Duran · World Congress 2024

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