Python Software Developer – Iselin

Information Technology
Iselin, New Jersey
Job ID:
Anuj Chetri

We have an immediate opening for a “Python Software Developer” for a 5-months opportunity in Iselin, NJ

If you have the following skills, connect with us.


  • Developing Python web applications
  • Create SQL and NoSQL databases for laboratory data
  • Participate in architectural decisions related to the Python web application and stand-alone applications
  • Expand the test coverage for newly developed functionalities
  • Refactor the application where necessary
  • Aid in back-end data processing pipelines where needed


  • Test-driven Python programming
  • Demonstrated ability to produce results on a timeline.
  • Clear communication
  • Extensive experience in software design, development and testing, integrations, program installations, and system implementations.
  • Working knowledge of an ORM (e.g.: SQLAlchemy)
  • Familiarity with the Apache Hadoop ecosystem is a plus
  • Familiarity with the SciPy software ecosystem (e.g.: NumPy, SciPy, Pandas, statsmodel) is a plus
  • Familiarity with SciPy data visualization libraries (e.g.: matplotlib, seaborn, bokeh, holoviews,) is a plus
  • Web framework experience. Knowledge of specifically Flask, Pyramids and Tornado is a plus.
  • Web APIs, RESTful service implementation
  • Agile development tools, like version control with git and Atlassian products
  • Using tools for continuous integration and automated testing
  • BS in Computer Science or related field with at least 4 years of industry experience

Looking for Meaningful Work? We can help.     

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at

We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted