Cookie Consent

This website uses cookies or similar technologies to enhance your browsing experience and provide personalized recommendations. By continuing to use our website, you agree to our Privacy Policy.

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

Alexandria, OH 43001

15 Months, Contract

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).