Info Services - Boston, MA

posted 3 months ago

Full-time
Boston, MA
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled Python/NodeJS Developer to join our team in Boston, MA. This position requires a strong background in both Python and NodeJS programming, with a focus on SQL. The ideal candidate will have a solid understanding of Python data types, operators, error and exception handling, and logging. You will be expected to demonstrate hands-on coding experience in Python, utilizing Object-Oriented Programming (OOP) principles and SOLID concepts. In this role, you will work closely with backend developers to provide constructive feedback during the API design phase. A good understanding of API, REST, and CI/CD processes is essential. Experience with CI/CD pipelines, particularly with tools like Jenkins, is also a plus. You will be responsible for ensuring that the software you develop is reliable and easy to support in a production environment. Additionally, you should be prepared to participate in on-call support, providing third-line assistance when necessary. Experience working in an agile team and practicing Scrum methodologies is highly desirable. Familiarity with JavaScript and knowledge of the Financial or Investment Banking domain would be beneficial, but not mandatory. This position requires local candidates only, as in-person interviews are a must.

Responsibilities

  • Develop and maintain applications using Python and NodeJS.
  • Collaborate with backend developers during the API design phase.
  • Provide constructive feedback on API design.
  • Ensure software reliability and supportability in production environments.
  • Participate in on-call support for third-line assistance.
  • Work within an agile team practicing Scrum methodologies.
  • Utilize CI/CD pipelines for deployment processes.

Requirements

  • Experience and knowledge in Python and NodeJS programming.
  • Proficiency in SQL.
  • Strong understanding of Python data types, operators, error/exception handling, and logging.
  • Hands-on coding experience in Python using OOP and SOLID principles.
  • Good understanding of API, REST, and CI/CD processes.
  • Experience with CI/CD tools like Jenkins.
  • Problem-solving and creative thinking abilities.
  • Experience working in an agile team.

Nice-to-haves

  • Experience with JavaScript.
  • Knowledge of the Financial/Investment Banking domain.
  • Basic automation experience using libraries and tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service