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 feedback, support other developers, and contribute to the core platform while ensuring software simplicity and performance optimization.

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 and improve processes.

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 and robust microservices.
  • Experience in 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