Skip to main content

Senior Python Developer

Senior Python Developer
AggDirect
2 months 1 week ago

Job Title: Senior Python Developer

Location: Hybrid

Company: AggDirect.com

Position Type: Full-time

Job Description

We are looking for a passionate and experienced Mid-Senior Python Developer to join our dynamic team at AggDirect.com. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining various back-end services and processes that drive our innovative platform. Your work will directly contribute to the optimization of our operations and the enhancement of user experiences.

Responsibilities:

  • Develop, test, and maintain robust, scalable, and high-performance software using Python.
  • Design and implement efficient back-end services for data processing and integration.
  • Work collaboratively with frontend developers and product team members to integrate systems and improve workflows.
  • Write reusable, testable, and efficient code.
  • Participate in code reviews and help maintain high standards of code quality.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Assist in the integration of user-facing elements with server-side logic.
  • Provide technical guidance and mentorship to junior developers.
  • Stay updated on new technologies and best practices in software development.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in Python development.
  • Strong understanding of the Python programming language and its frameworks (e.g., Django, Flask).
  • Experience with RESTful API design and development.
  • Proficiency in database technologies, both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra).
  • Familiarity with front-end technologies (JavaScript, HTML5, CSS3) is a plus.
  • Experience with version control tools, preferably Git.
  • Strong problem-solving skills and ability to work under tight deadlines.
  • Excellent communication and teamwork skills.

Benefits:

  • Competitive salary and benefits package.
  • Flexible working hours and remote work opportunities.
  • Opportunity to work with a cutting-edge technology stack.
  • A supportive and dynamic work environment.
  • Professional growth opportunities through mentorship and skill development programs.

Nice To Have:

  • Experience with Docker and containerization technologies.
  • Experience with cloud services such as AWS, Azure, or Google Cloud Platform.

Work arrangement

Similar Jobs in United States