Python Software Developer

Nxtwave Disruptive Technologies(Hiring for a Client)

United States

Remote

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Nxtwave Disruptive Technologies (Hiring for a Client) seeks a skilled Python Developer to build scalable backend services using FastAPI. You will develop, deploy, and maintain REST APIs and backend systems with a focus on performance and security.

You will configure Nginx, manage AWS deployments, containerize with Docker, and optimize MySQL and MongoDB data stores. Collaboration, code reviews, and adherence to CI/CD practices are essential in a fast-paced team environment.

Qualifications

  • 2+ years of Python development experience.
  • Hands-on with FastAPI and REST API development.
  • Experience configuring and managing Nginx.
  • Experience with AWS services (EC2, S3, RDS).
  • Proficiency in Docker and containerization.
  • Strong MySQL knowledge including schema design and queries.
  • Experience with MongoDB indexing and performance tuning.
  • Familiarity with CI/CD pipelines and automated deployment.
  • Experience with Git and version control systems.
  • Strong problem-solving, communication and collaboration skills.
  • Understanding of web app security and cloud security best practices.

Responsibilities

  • Develop, maintain, and optimize Python applications and REST APIs using FastAPI.
  • Design scalable, secure, and efficient backend architectures.
  • Configure and manage Nginx for reverse proxy, load balancing, and performance optimization.
  • Deploy and manage applications on AWS, ensuring scalability, security, and high availability.
  • Use Docker for containerization and consistent deployment environments.
  • Design and optimize MySQL databases, including schema design and query performance.
  • Manage MongoDB databases, including indexing and efficiency in data retrieval.
  • Troubleshoot and resolve application, database, and deployment issues.
  • Follow coding standards and write clean, maintainable, and well-documented code.
  • Participate in code reviews and collaborate with the team to improve application quality.
  • Implement security best practices across applications and cloud infrastructure.

Skills

Python
REST APIs
Problem-solving
Communication
Collaboration
Git
CI/CD
Security practices
Web security

Tools

Nginx
AWS
EC2
S3
RDS
Docker
MySQL
MongoDB
CI/CD tools
Git

Job description

We are looking for a skilled Python Developer with hands‑on experience in FastAPI, AWS, Nginx, Docker, MySQL, and MongoDB. The candidate will be responsible for developing, deploying, and maintaining scalable, secure, and high-performance backend applications and APIs.

Key Responsibilities
  • Develop, maintain, and optimize Python applications and REST APIs using FastAPI.
  • Design and implement scalable, secure, and efficient backend architectures.
  • Configure and manage Nginx for reverse proxy, load balancing, and performance optimization.
  • Deploy and manage applications on AWS, ensuring scalability, security, and high availability.
  • Use Docker for application containerization and consistent deployment environments.
  • Design and optimize MySQL databases, including schema design and query performance.
  • Manage MongoDB databases, including schema design, indexing, and efficient data retrieval.
  • Troubleshoot and resolve application, database, and deployment issues.
  • Follow coding standards and write clean, maintainable, and well-documented code.
  • Participate in code reviews and collaborate with the team to improve application quality.
  • Implement security best practices across applications and cloud infrastructure.
Required Skills & Qualifications
  • 2+ years of experience in Python development.
  • Strong hands‑on experience with FastAPI and REST API development.
  • Experience configuring and managing Nginx.
  • Practical experience with AWS services such as EC2, S3, and RDS.
  • Proficiency in Docker and containerization.
  • Strong knowledge of MySQL, including database design and query optimization.
  • Experience with MongoDB, indexing, and performance tuning.
  • Familiarity with CI/CD pipelines and automated deployment processes.
  • Experience with Git and version control systems.
  • Strong problem‑solving, communication, and collaboration skills.
  • Understanding of web application security and cloud security best practices.
Preferred Skills
  • Experience with Java for 2+ years is an additional advantage.
  • Knowledge of cloud deployment, application monitoring, and performance optimization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Recruito • United States

Remote
USD 110,000 - 160,000
Python Developer
Python Developer

Photon • Wilmington (DE)

On-site
USD 120,000 - 150,000
Python Developer
Python Developer

Compunnel, Inc. • Pennsylvania

On-site
USD 100,000 - 130,000
Python Backend Engineer
Python Backend Engineer

ClinDCast LLC • San Jose (CA)

On-site
USD 100,000 - 150,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Workana LLC • United States

Remote
USD 150,000 - 210,000
Flexible remote work
Performance bonuses
Collaborative culture
Back End Developer-Devops
Back End Developer-Devops

OtterBase • United States

On-site
USD 80,000 - 120,000
Python Developer (US)
Python Developer (US)

EdgeQ Technologies Private Limited • Austin (TX)

Remote
USD 90,000 - 130,000
API Developer / Engineer
API Developer / Engineer

SAI Systems Intl., Inc. • United States

On-site
USD 110,000 - 165,000
Senior Python Engineer
Senior Python Engineer

HeartCentrix Solutions • United States

On-site
USD 120,000 - 180,000
Python Developer
Python Developer

Talent Groups • United States

On-site
USD 80,000 - 120,000