C++ Python Developer

Hcltech
Paisley, UK
2 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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)
+13 more
PostgreSQL Object-Oriented Software Development Shell Script Software Engineering SQL Stored Procedures Systems Architecture Multithreading Database Optimization Backend Kubernetes C++14 Docker Microservices

Job 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

Requirements

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

About the company

HCLTech is a global technology company, home to 219,000+ people across 54 countries, delivering industry-leading capabilities centered on digital, engineering and cloud, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion.For more information on how we process your personal data, please refer to HCLTech’ s Candidate Data Privacy Notice. Job Description-We are seeking a highly skilled C++ / Python Developer with strong experience in backend application development, Linux-based environments, containerization technologies, and modern cloud-native deployment practices. The ideal candidate will be responsible for designing, developing, optimizing, and maintaining high-performance applications while collaborating

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · World Congress 2026 Europe

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

Videos

See all

Related articles

See all