Python Developer

$124,800 - $135,200/Yr

BCforward - Jersey City, NJ

posted about 1 month ago

Full-time - Entry Level
Jersey City, NJ
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

The Python Developer position at BCforward involves designing and building scalable components for a major platform. The role requires expertise in Python programming, database management, and the development of distributed services. The developer will also provide code reviews, support other developers, and contribute to the core platform's development. This is a contract position with a hybrid work model, requiring a self-motivated individual with a strong work ethic and a passion for problem-solving.

Responsibilities

  • Design and build horizontally scalable components within the major platform.
  • Review and provide code feedback in terms of best practices with a focus on performance and stability optimizations.
  • Become a subject matter expert on code deployed on the platform and support other developers.
  • Write reusable and extendable code and contribute to the core platform.
  • Work consistently to simplify software.
  • Challenge oneself and peers to improve continuously.
  • Utilize expertise in functional and object-oriented programming, specifically in Python.
  • Manage databases including relational, document, and NoSQL databases.
  • Apply strong knowledge of algorithms and data structures.
  • Build distributed and scalable complex services and robust microservices.
  • Write unit tests using pytest or unittest.
  • Work with CI/CD pipelines and automation.

Requirements

  • Expertise in functional and object-oriented programming, specifically in Python.
  • Experience in databases (relational/document/etc.) including NoSQL databases.
  • Strong knowledge of algorithms and data structures.
  • Experience building distributed and scalable complex services as well as robust microservices.
  • Experience in writing unit tests in pytest or unittest.
  • Working knowledge of CI/CD pipelines and automation.
  • Bachelor's Degree in Computer Science or Math.

Nice-to-haves

  • Strong sense of ownership, urgency, and drive.
  • Self-motivated with a strong work ethic and a passion for learning and problem-solving.

Benefits

  • Major medical insurance
  • Health Savings Account (HSA)
  • Dental insurance
  • Vision insurance
  • Employer-provided group life insurance
  • Voluntary life insurance
  • Short-term disability
  • Long-term disability
  • 401k
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service