Triunity - Mount Laurel Township, NJ

posted 2 months ago

Full-time - Senior
Mount Laurel Township, NJ

About the position

As a Python Developer at Triunity Software, you will play a crucial role in designing, developing, and maintaining high-quality backend applications using Python. This position requires a strong understanding of various frameworks such as Flask and Django, as well as experience in implementing and maintaining RESTful APIs. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring that the applications meet both functional and non-functional requirements. Your responsibilities will also include integrating external systems and services using API Management tools, as well as designing, implementing, and managing SQL databases to ensure optimal performance and data integrity. You will be expected to write unit tests and perform code reviews to maintain high code quality and ensure maintainability. Additionally, debugging and resolving technical issues in a timely manner will be a key part of your role. The ideal candidate will have over 8 years of experience in Python web application development, with a strong background in relational databases such as PostgreSQL and MySQL. You should be comfortable writing complex, optimized SQL queries and have a fundamental understanding of object-oriented programming concepts and design patterns. Familiarity with virtualization concepts, including Docker and Kubernetes, is a plus. You will thrive in a fast-paced, Agile environment, adhering to high-quality professional software engineering practices throughout the software development lifecycle.

Responsibilities

  • Design, develop, and maintain high-quality Python backend applications.
  • Implement and maintain RESTful APIs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Integrate external systems and services using API Management tools.
  • Design, implement, and manage SQL databases, ensuring optimal performance and data integrity.
  • Write unit tests and perform code reviews to ensure code quality and maintainability.
  • Debug and resolve technical issues in a timely manner.

Requirements

  • 8+ years of experience in Python web application development in any framework (Flask, Django, Django Rest Framework, Fast API, Pandas).
  • Similar or more experience with relational databases (PostgreSQL, MySQL, etc.).
  • Ability to write complex, optimized SQL queries.
  • Fundamental knowledge of OOP concepts and design patterns.
  • Experience in virtualization concepts including Docker & Kubernetes is a plus.
  • Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
  • Comfortable working in a fast-paced, Agile, release environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service