> Markdown version of [/jobs/ext/3058979-c-python-developer](https://www.wearedevelopers.com/jobs/ext/3058979-c-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Python Developer - **Company:** Hcltech - **Location:** Paisley, UK - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C++ (Programming Language), Code Review, Databases, Data Integrity, Data Structures, Database Design, Software Design Patterns, Linux, DevOps, Memory Management, Python (Programming Language), PostgreSQL, Object-Oriented Software Development, Shell Script, Software Engineering, SQL Stored Procedures, Systems Architecture, Multithreading, Database Optimization, Backend, Kubernetes, C++14, Docker, Microservices - **Published:** September 25, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/c-python-developer/48307647 ## About the Role processes.Collaborate with architects, DevOps engineers, QA teams, and business stakeholders to deliver high-quality solutions.Participate in code reviews, design discussions, and technical documentation activities.Contribute to system architecture decisions and continuously improve development processes.Required SkillsProgrammingStrong hands-on experience in C++ (C++11/C++14/C++17 or above).Strong proficiency in Python for application development, automation, and scripting.Solid understanding of Object-Oriented Design (OOD), Design Patterns, Data Structures, and Algorithms.Experience in multithreading, memory management, and performance optimization.Operating Systems & DatabasesStrong experience working in Linux/Unix environments.Good understanding of shell scripting and system administration concepts.Hands-on experience with PostgreSQL, including:Database design and data modellingQuery optimizationIndexing and performance tuningStored procedures and database troubleshooting ## Description with cross-functional teams to deliver scalable and reliable solutions.Key ResponsibilitiesDesign, develop, test, and maintain high-performance applications using C++ and Python.Develop scalable microservices and backend components for enterprise-grade applications.Write clean, maintainable, and efficient code following best practices and coding standards.Analyze, troubleshoot, and resolve complex technical issues in production and development environments.Work extensively in Linux/Unix environments for application development, deployment, and support.Design and optimize database schemas, queries, stored procedures, and data models in PostgreSQL.Implement database performance tuning and ensure data integrity, security, and scalability.Build and manage containerized applications using Docker and Podman.Deploy and manage applications on Kubernetes clusters, including monitoring, scaling, and troubleshooting.Develop and maintain automation scripts, CI/CD pipelines, and deployment ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development)