Python Developer

$124,800 - $135,200/Yr

BCforward - Jersey City, NJ

posted about 1 month ago

Full-time
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, code review, and optimization, as well as a strong understanding of algorithms and data structures. The developer will contribute to the core platform, ensuring code reusability and simplicity while supporting other developers.

Responsibilities

  • Design and build horizontally scalable components within the major platform.
  • Review and provide code feedback focusing on best practices, performance, and stability optimizations.
  • Become a subject matter expert on the code deployed on the platform and support other developers.
  • Write reusable and extendable code, contributing significantly to the core platform.
  • Work consistently to simplify software and improve processes.

Requirements

  • Expertise in functional and object-oriented programming, specifically in Python.
  • Experience with databases, including relational, document, and NoSQL databases.
  • Strong knowledge of algorithms and data structures.
  • Experience in building distributed and scalable complex services and robust microservices.
  • Experience writing unit tests using pytest or unittest.
  • Working knowledge of CI/CD pipelines and automation.
  • Strong sense of ownership, urgency, and drive.
  • Self-motivated with a strong work ethic and a passion for learning and problem-solving.
  • Bachelor's Degree in Computer Science or Math.

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