JOBSEARCHER

Python Backend Engineer

Python Backend Engineer
Location: Plano, TX (Onsite 3 days/week)
Contract Position
Job Description: We are seeking a Python Backend Engineer for our client. This is a hands-on role where you will build automation, integrations, and backend solutions that matter, not just maintain legacy code. Why This Role:- Work on meaningful projects with real technical ownership from day one- Grow your skills across modern databases, cloud platforms, and DevOps tools- Join a collaborative team that values clean code and smart problem-solving- Be part of a global company with room to expand your scope and impact
What You Will Do: Design and develop Python scripts, automation tools, and system integrations- Build, consume, and integrate RESTful APIs that connect critical systems- Work hands-on with databases including MongoDB and PostgreSQL- Manage code versioning and collaborate with your team using Git and GitHub- Track progress and coordinate work using Jira- Apply and expand your knowledge of cloud platforms, particularly Azure
What Makes You a Great Fit: Strong Python development skills with real-world automation or integration experience- Comfort working directly with databases (MongoDB, PostgreSQL)- Familiarity with Git-based workflows and agile tools like Jira- Exposure to Azure or other cloud environments
Required Skills: 5-years Full Stack development- Experience with API development and integration.- Demonstrated ability to work with version control systems like Git and platforms such as GitHub- Experience in working with logs, debugging, and troubleshooting.- Experience in a collaborative environment with cross-functional teams.- Strong problem-solving skills and ability to work independently.- Design, implement, and trouble-shoot scalable and reusable software systems: 3-tier and Microsoft Azure cloud-based systems- Experience in Software design skills.- Ensure the security, scalability, and maintainability of Software Product- Perform assessments and evaluations of existing implementations, offering recommendations for improvements.- Design specifications and effort estimates.- Actively support configuration management of code and software- Support detailed documentation of systems and features- Actively participate in coding exercises and peer code reviews as part of the development life cycles and change management- Actively participate in daily stand-up meetings- Develop and implement microservices.- Conduct both manual and automated testing to ensure software quality.