Technopride Ltd
Gmina Lipsko, Poland | Posted on 27/11/2025
We provide end-to-end IT solutions and services including Applications services, Data & Analytics services, AI/ML Technologies and Professional services in the UK and EU market.
Job Description Skills Java, Go, Python, Microservices, GCP SDKs
Role Summary We are seeking an experienced
Software Engineer (Cloud/Backend)
with strong expertise in backend development, microservices architecture, and modern cloud technologies. The ideal candidate will possess hands‑on experience with Java, Go, or Python, and will play a key role in designing, developing, testing, and maintaining scalable backend systems and databases.
Design, build, and maintain scalable backend services and microservices using Java, Go, or Python.
Develop cloud-native applications leveraging GCP services, tools, and SDKs.
Integrate backend systems with internal and external APIs, ensuring reliability and performance.
Participate in full SDLC activities including design reviews, code reviews, testing, and deployment.
Design, develop, test, integrate, and maintain new and existing databases with a strong focus on performance and reliability.
Provide support to development teams with complex query tuning, schema optimisation, index design, and troubleshooting.
Apply strong SQL programming skills to create and maintain stored procedures, functions, triggers, and views.
Analyze data flows and understand complex database architectures to support application needs.
Database Design & Modeling
Collaborate with teams to gather application and business requirements and design optimal data models.
Create logical and physical database designs including tables, schemas, relationships, and constraints.
Ensure data integrity, consistency, and scalability in database design decisions.
Database Development & Implementation
Implement database structures using DBMS technologies such as MySQL, PostgreSQL, Oracle, or SQL Server.
Write efficient SQL scripts, DDL/DML statements, and database-level automation.
Build reusable data components and ensure adherence to database development best practices.
Data Migration & ETL
Execute data migration activities from legacy systems or external sources.
Develop scripts or pipelines for data import/export and transformation as required.
Database Administration & Maintenance
Perform database administration tasks including user management, index tuning, backup/restore planning, and capacity management.
Monitor database performance and troubleshoot issues to ensure optimal system availability.
Contribute to disaster recovery planning and reliability engineering initiatives.
Data Security & Compliance
Implement data security controls, encryption standards, and access policies to safeguard sensitive information.
Ensure compliance with applicable data governance and privacy regulations.
Work closely with software engineers, architects, designers, and product teams to understand data requirements and deliver robust backend solutions.
Communicate technical concepts clearly to both technical and non‑technical stakeholders.
Participate in agile ceremonies and contribute to continuous improvement initiatives.
Preferred Qualifications
Strong experience in microservices architecture and distributed systems.
Hands‑on experience with GCP (Cloud SQL, Firestore, Pub/Sub, Cloud Functions, IAM, etc.).
Solid understanding of data structures, algorithms, and system design.
Experience with CI/CD pipelines, DevOps practices, and containerization (Docker, Kubernetes).
Familiarity with version control (Git) and collaborative development workflows.
#J-18808-Ljbffr
We provide end-to-end IT solutions and services including Applications services, Data & Analytics services, AI/ML Technologies and Professional services in the UK and EU market.
Job Description Skills Java, Go, Python, Microservices, GCP SDKs
Role Summary We are seeking an experienced
Software Engineer (Cloud/Backend)
with strong expertise in backend development, microservices architecture, and modern cloud technologies. The ideal candidate will possess hands‑on experience with Java, Go, or Python, and will play a key role in designing, developing, testing, and maintaining scalable backend systems and databases.
Design, build, and maintain scalable backend services and microservices using Java, Go, or Python.
Develop cloud-native applications leveraging GCP services, tools, and SDKs.
Integrate backend systems with internal and external APIs, ensuring reliability and performance.
Participate in full SDLC activities including design reviews, code reviews, testing, and deployment.
Design, develop, test, integrate, and maintain new and existing databases with a strong focus on performance and reliability.
Provide support to development teams with complex query tuning, schema optimisation, index design, and troubleshooting.
Apply strong SQL programming skills to create and maintain stored procedures, functions, triggers, and views.
Analyze data flows and understand complex database architectures to support application needs.
Database Design & Modeling
Collaborate with teams to gather application and business requirements and design optimal data models.
Create logical and physical database designs including tables, schemas, relationships, and constraints.
Ensure data integrity, consistency, and scalability in database design decisions.
Database Development & Implementation
Implement database structures using DBMS technologies such as MySQL, PostgreSQL, Oracle, or SQL Server.
Write efficient SQL scripts, DDL/DML statements, and database-level automation.
Build reusable data components and ensure adherence to database development best practices.
Data Migration & ETL
Execute data migration activities from legacy systems or external sources.
Develop scripts or pipelines for data import/export and transformation as required.
Database Administration & Maintenance
Perform database administration tasks including user management, index tuning, backup/restore planning, and capacity management.
Monitor database performance and troubleshoot issues to ensure optimal system availability.
Contribute to disaster recovery planning and reliability engineering initiatives.
Data Security & Compliance
Implement data security controls, encryption standards, and access policies to safeguard sensitive information.
Ensure compliance with applicable data governance and privacy regulations.
Work closely with software engineers, architects, designers, and product teams to understand data requirements and deliver robust backend solutions.
Communicate technical concepts clearly to both technical and non‑technical stakeholders.
Participate in agile ceremonies and contribute to continuous improvement initiatives.
Preferred Qualifications
Strong experience in microservices architecture and distributed systems.
Hands‑on experience with GCP (Cloud SQL, Firestore, Pub/Sub, Cloud Functions, IAM, etc.).
Solid understanding of data structures, algorithms, and system design.
Experience with CI/CD pipelines, DevOps practices, and containerization (Docker, Kubernetes).
Familiarity with version control (Git) and collaborative development workflows.
#J-18808-Ljbffr