Title: Python Developer
Locations: Richmond, VA OR Mclean, VA or Plano, TX
Duration: Long Term
Job Description:
Develop and maintain backend components, APIs, and applications using Python and Django.
Design and implement scalable and robust RESTful APIs for seamless integration.
Collaborate with front-end developers to ensure efficient integration with backend services.
Optimize applications for maximum performance, scalability, and security.
Perform code reviews to maintain code quality and enforce best practices.
Troubleshoot, debug, and upgrade existing systems and applications.
Work closely with cross-functional teams to define and implement technical solutions for business challenges.
Manage database schemas and perform efficient query optimization using relational databases like PostgreSQL or MySQL.
Write clear and detailed technical documentation.
Implement test-driven development (TDD) and automated testing for high-quality deliverables.
Required Skills and Qualifications:
Proven experience in Python (minimum 3-5 years).
Strong expertise in Django Framework and related tools.
Experience with relational databases like PostgreSQL, MySQL, or SQLite.
Knowledge of front-end technologies like HTML, CSS, and JavaScript (preferred).
Familiarity with containerization tools like Docker and Kubernetes (preferred).
Understanding of cloud platforms (AWS, Azure, or GCP) is a plus.
Version control experience using Git and platforms like GitHub/GitLab.
Familiarity with asynchronous programming and event-driven architecture.
Strong problem-solving and analytical skills.
Good understanding of software design principles and patterns.
From:
John Moses,
NorthITE
john@northite.com
Reply to: john@northite.com