Job Description
Job Title: Python Back End Developers (3-4 roles)
Location: Secaucus, NJ (Remote, possibly travel on site 2-3 days a month)
Duration: 9+ months
Rate: Market All Inclusive
Details:
• Backend Developers with 5 to 10 years of experience; Strong development experience in Python (Note - not data science); API development experience in a Python-based framework (Flask, Django, Tornado, FASTAPI); Debugging in a Python IDE (PyCharm, VSCode); ORM (SQLAlchemy, Alembic).
• Nice-to-have: Strong container and container orchestration experience (Docker + ECS, EKS, Openshift, etc); Nice-to-have: AWS experience; Design and implement APIs, deep understanding of REST, SOAP, HTTP, etc.; Nice-to-have: Hands-on experience in Microservices design and development; Strong working experience with open data systems/NO SQL, Postgres or SQL Server/Oracle; Nice-to-have: Experience with Pandas, Numpy; Nice-to-have: Experience implementing security such as OAuth, SAML, Single Sign On, Mobile Device Management, etc.; Nice-to-have: Experience in projects managed in accordance with AGILE (Scrum) methodology.
Contract Description:
• Writing and testing code in Python to create functional applications.
• Collaborating with other team members, including developers, designers, and project managers, to ensure that project requirements are met.
• Debugging and troubleshooting code to identify and resolve issues.
• Maintaining code quality and ensuring that best practices are followed.
• Developing and implementing new features and functionality for existing applications.
Qualifications:
• Bachelor's degree in computer science, software engineering, or a related field.
• Experience with programming concepts, as well as experience working with the Python programming language.
• Experience with web development frameworks Flask, Django, Tornado, FASTAPI.
• Debugging in a Python IDE (PyCharm, VSCode).
• ORM (SQLAlchemy, Alembic).
Responsibilities
- Location: Secaucus, NJ (Remote, possibly travel on site 2-3 days a month)
- Writing and testing code in Python to create functional applications
- Collaborating with other team members, including developers, designers, and project managers, to ensure that project requirements are met
- Debugging and troubleshooting code to identify and resolve issues
- Maintaining code quality and ensuring that best practices are followed
- Developing and implementing new features and functionality for existing applications
Requirements
- Backend Developers with 5 to 10 years of experience; Strong development experience in Python (Note - not data science); API development experience in a Python-based framework (Flask, Django, Tornado, FASTAPI); Debugging in a Python IDE (PyCharm, VSCode); ORM (SQLAlchemy, Alembic)
- Nice-to-have: Strong container and container orchestration experience (Docker + ECS, EKS, Openshift, etc); Nice-to-have: AWS experience; Design and implement APIs, deep understanding of REST, SOAP, HTTP, etc.; Nice-to-have: Hands-on experience in Microservices design and development; Strong working experience with open data systems/NO SQL, Postgres or SQL Server/Oracle; Nice-to-have: Experience with Pandas, Numpy; Nice-to-have: Experience implementing security such as OAuth, SAML, Single Sign On, Mobile Device Management, etc.; Nice-to-have: Experience in projects managed in accordance with AGILE (Scrum) methodology
- Bachelor's degree in computer science, software engineering, or a related field
- Experience with programming concepts, as well as experience working with the Python programming language
- Experience with web development frameworks Flask, Django, Tornado, FASTAPI
- Debugging in a Python IDE (PyCharm, VSCode)
- ORM (SQLAlchemy, Alembic)