**Skills**: Java, Go, Python, Microservices, GCP SDKs **Role Summary** **Key ResponsibilitiesBackend & Cloud Engineering** - Design, build, and maintain scalable backend services and microservices using Java, Go, or Python. - 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. **Database Engineering & Optimization** - 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. **Database Design & Modeling** - 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. **Collaboration & Communication** - 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. **Job Type**: Contract Contract length: 12 months Pay: 1,100.00zł - 1,200.00zł per day Work Location: Hybrid remote in Lipsko, mazowieckie