Python/ Django Back End Developer

at PCR Staffing
Location Raleigh, NC
Date Posted November 18, 2021
Category Default
Job Type Full-time


Python Developer

The back end focused Python Developer is responsible for helping our client grow and mature our AWS powered SaaS platform. This individual will contribute to the development deliverables, perform code-reviews, work with other team members to design and deliver new features and product improvements, with a focus on development quality, scalability, and security. Writing reusable, testable, and efficient code with strong unit test and debugging skills. Build and test functional applications to meet business needs. Perform code reviews for other developers within the teamwork collaboratively with development team to design and architect new features and product improvements with a view to scalability, stability, and security of SaaS platform. Follow agile software development best practices, to provide predictable and stable product delivery. Ability to deliver clean, readable code, that can be incorporated into codebases used throughout the team. Working collaboratively with the Product Management team and individual developers, to deliver product functionality with a focus on timely results. Research solutions to coding and performance issues

This is a direct hire role in the Raleigh NC area, possible CTH - This is a salary plus bonus role with salary up to $125,000 DOE

Main Duties/Required Skills:

  • 4+ years of experience programming in Python, preferably using Django and Django REST framewor k
  • Focus is on mid to back end
  • Experience with API development for large data volumes, incorporating synchronous and asynchronous communication patterns
  • Deep knowledge of object-orientated programming.
  • 3+ years of SQL experience, preferably using PostgreSQL
  • 2+ years of AWS experience
  • Experience with and an appreciation for agile development methodologies.
  • Excellent written/verbal communication and interpersonal.
  • Strong organizational skills and ability to perform multiple tasks simultaneously, set priorities, and work in a team with diverse cultural backgrounds.
  • Solution oriented with a high sense of quality, attention to detail, accuracy, efficiency, and meeting tight deadlines.

Nice to have Skills:

  • Experience with modern software components, such as Kubernetes, containers and serverless technologies a bonus
  • Experience with technologies such as Elastic, RabbitMQ desired.
  • Experience with Python front-end such as React a bonus
  • Experience with technologies such as Elastic, RabbitMQ desired.
  • Project Management: Ability to meet deliverables and timeframes, while engaging in multiple projects.
  • Communication: Has excellent written and verbal communication skills.
  • Decision Making: Makes well-informed decisions, sometimes under pressure.
  • Problem Solving: Strong problem solving and analytical skills
  • Organization: Able to organize and communicate information clearly to stakeholders.

Key Skills:

Full Stack







Only registered members can apply for jobs.