Jobs

Python Developer

|  Posted On: Mar 17, 2026

location:Sayreville, NJ 08871

Duration:Contract

mode of work:On-site

Log In and Apply

Job Summary

Job Title:  
Python Developer
Posted Date:  
Mar 17, 2026
Duration:  
Contract
Shift(s):  

08:00 - 16:00

We care about you! Explore Rangam’s benefits information

Description

We are looking for a skilled Python Developer to design, develop, test, and maintain scalable applications. The ideal candidate should have strong programming skills, problem-solving ability, and experience working with modern frameworks and tools.


Key Responsibilities

  • Write clean, efficient, and reusable code using Python

  • Develop backend components and RESTful APIs

  • Integrate user-facing elements with server-side logic

  • Work with databases (SQL/NoSQL) and optimize queries

  • Debug, troubleshoot, and improve application performance

  • Collaborate with cross-functional teams (QA, UI/UX, DevOps)

  • Implement security and data protection solutions

  • Participate in code reviews and maintain coding standards


Required Skills

  • Strong knowledge of Python programming

  • Experience with frameworks like Django, Flask, or FastAPI

  • Understanding of REST APIs and web services

  • Familiarity with databases like MySQL, PostgreSQL, MongoDB

  • Knowledge of version control tools like Git

  • Understanding of OOP (Object-Oriented Programming)

  • Basic knowledge of front-end technologies (HTML, CSS, JavaScript)


Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure, GCP)

  • Familiarity with Docker and CI/CD pipelines

  • Knowledge of data processing libraries (Pandas, NumPy)

  • Experience in automation, scripting, or AI/ML projects

  • Understanding of Agile/Scrum methodologies


Education & Experience

  • Bachelor’s degree in Computer Science, IT, or related field

  • 1–5 years of experience (depending on role level)


Soft Skills

  • Strong problem-solving skills

  • Good communication and teamwork

  • Ability to work independently and meet deadlines

  • Attention to detail

AI-Assisted Application Screening

As part of our recruitment process, we may use automated tools or AI-enabled technologies to assist with resume screening and candidate matching. These tools help our recruitment team review applications more efficiently, but they do not make hiring decisions. All final decisions are made by human reviewers.