ApTask - Pennington, NJ

posted 6 months ago

Full-time - Mid Level
Pennington, NJ
Administrative and Support Services

About the position

As a Python Developer, you will play a crucial role in designing and building horizontally scalable components within our major platform. This position requires a minimum of 7 years of experience in software development, particularly in Python. You will be responsible for reviewing code and providing feedback based on best practices, with a strong focus on performance and stability optimizations. Your expertise will be essential as you become a subject matter expert on the code deployed on our platform, offering support to other developers as needed. In this role, you will write reusable and extendable code, contributing significantly to the core platform. You will consistently strive to simplify our software, challenging yourself and your peers to improve continuously. Your contributions will not only enhance the functionality of our platform but also ensure that it remains robust and efficient. This position is ideal for someone who is self-motivated, possesses a strong work ethic, and has a passion for learning and problem-solving.

Responsibilities

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

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 unit test.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service