Jobs

Please note:

We strongly encourage applications from individuals with disabilities, including those with autism or other forms of neurodivergence. Our company is committed to diversity, inclusivity, and creating a supportive work environment for all employees.

Python Developer

|  Posted On: Jul 31, 2025

location:Alexandria, OH 43001

Duration:15 Months, Contract

mode of work:On-site

Log In and Apply

Job Summary

Job Title:  
Python Developer

Posted Date:  
Jul 31, 2025

Duration:  
15 Months, Contract

Shift(s):  

08:00 - 16:00

09:00 AM - 05:30 PM EST


We care about you! Explore Rangam’s benefits information

Description

We are seeking a skilled and passionate Python Developer to join our development team. The ideal candidate will have experience in building scalable web applications, writing efficient code, and integrating with third-party APIs and databases. You will be responsible for designing, coding, testing, and deploying Python-based software solutions.


Key Responsibilities:

  • Develop, test, and maintain robust Python applications.

  • Write clean, maintainable, and efficient code.

  • Collaborate with front-end developers, designers, and other team members to implement features.

  • Integrate user-facing elements with server-side logic.

  • Work with databases (e.g., PostgreSQL, MySQL, MongoDB) to design schema and queries.

  • Troubleshoot, debug, and upgrade existing software.

  • Create and manage APIs and RESTful services.

  • Follow best practices in software development and agile methodologies.


Required Skills & Qualifications:

  • Strong proficiency in Python 3.x and Python frameworks such as Django, Flask, or FastAPI.

  • Experience with ORMs (Object Relational Mappers).

  • Knowledge of HTML5, CSS3, and JavaScript for integration.

  • Familiarity with RESTful API design and development.

  • Hands-on experience with Git, CI/CD pipelines, and version control systems.

  • Experience working with relational and NoSQL databases.

  • Strong problem-solving skills and attention to detail.


Preferred Qualifications:

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.

  • Familiarity with Docker, Kubernetes, and containerization tools.

  • Knowledge of asynchronous programming and multithreading in Python.

  • Experience in writing unit and integration tests (e.g., using pytest or unittest).

  • Familiarity with Agile/Scrum methodologies.


Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).