Job description:
Skills Required: Java Go Python Microservices GCP SDKs
Role Overview
We are seeking a skilled Software Engineer (Cloud/Backend) with strong experience in backend development cloud technologies and database engineering. The ideal candidate will have a solid foundation in designing and developing scalable backend systems optimizing database structures and implementing best practices in SQL programming.
Key ResponsibilitiesBackend & Cloud Engineering
- Design develop test and integrate backend services and microservices using Java Go or Python.
- Build and maintain cloud-native applications leveraging Google Cloud Platform (GCP) services and SDKs.
- Ensure backend systems meet performance security and scalability requirements.
Database Engineering
- Develop and maintain new and existing databases ensuring efficiency reliability and high-quality data processing.
- Support development teams with complex query optimization schema refinement and database troubleshooting.
- Apply best practices in SQL programming modular design and performance tuning.
Database Design & Modeling
- Analyze application requirements to design optimal database structures.
- Create tables define relationships optimize schemas and ensure data integrity and consistency.
- Develop logical and physical data models aligned with system needs.
Database Development & Implementation
- Implement database schemas using DBMS technologies such as MySQL PostgreSQL Oracle or SQL Server.
- Write SQL code to create tables views stored procedures functions triggers and other database components.
- Build reusable scripts and database automation components.
Data Migration & Import/Export
- Plan and execute data migration from legacy systems or external sources.
- Manage data import/export processes and ensure accuracy and completeness.
Database Administration & Maintenance
- Perform database administration tasks including user management backup configuration indexing and performance monitoring.
- Implement tuning strategies security controls and disaster recovery procedures.
- Continuously monitor and optimize database performance.
Data Security & Compliance
- Implement appropriate data protection measures encryption standards and access control mechanisms.
- Ensure compliance with relevant data governance and privacy regulations.
Collaboration & Communication
- Work closely with software engineers designers architects and product teams to understand data requirements.
- Communicate database-related technical details clearly and effectively to cross-functional teams.
- Participate in design discussions and contribute to architectural decisions.
Preferred Qualifications
- Experience with microservices architecture and distributed systems.
- Strong understanding of cloud principles and hands-on experience with GCP services.
- Proficiency in SQL database performance optimization and code reviews.
- Familiarity with version control systems CI/CD pipelines and DevOps practices.
- Strong problem-solving skills and ability to work in collaborative agile environments.
Job description:Skills Required: Java Go Python Microservices GCP SDKsRole OverviewWe are seeking a skilled Software Engineer (Cloud/Backend) with strong experience in backend development cloud technologies and database engineering. The ideal candidate will have a solid foundation in designing and d...
Job description:
Skills Required: Java Go Python Microservices GCP SDKs
Role Overview
We are seeking a skilled Software Engineer (Cloud/Backend) with strong experience in backend development cloud technologies and database engineering. The ideal candidate will have a solid foundation in designing and developing scalable backend systems optimizing database structures and implementing best practices in SQL programming.
Key ResponsibilitiesBackend & Cloud Engineering
- Design develop test and integrate backend services and microservices using Java Go or Python.
- Build and maintain cloud-native applications leveraging Google Cloud Platform (GCP) services and SDKs.
- Ensure backend systems meet performance security and scalability requirements.
Database Engineering
- Develop and maintain new and existing databases ensuring efficiency reliability and high-quality data processing.
- Support development teams with complex query optimization schema refinement and database troubleshooting.
- Apply best practices in SQL programming modular design and performance tuning.
Database Design & Modeling
- Analyze application requirements to design optimal database structures.
- Create tables define relationships optimize schemas and ensure data integrity and consistency.
- Develop logical and physical data models aligned with system needs.
Database Development & Implementation
- Implement database schemas using DBMS technologies such as MySQL PostgreSQL Oracle or SQL Server.
- Write SQL code to create tables views stored procedures functions triggers and other database components.
- Build reusable scripts and database automation components.
Data Migration & Import/Export
- Plan and execute data migration from legacy systems or external sources.
- Manage data import/export processes and ensure accuracy and completeness.
Database Administration & Maintenance
- Perform database administration tasks including user management backup configuration indexing and performance monitoring.
- Implement tuning strategies security controls and disaster recovery procedures.
- Continuously monitor and optimize database performance.
Data Security & Compliance
- Implement appropriate data protection measures encryption standards and access control mechanisms.
- Ensure compliance with relevant data governance and privacy regulations.
Collaboration & Communication
- Work closely with software engineers designers architects and product teams to understand data requirements.
- Communicate database-related technical details clearly and effectively to cross-functional teams.
- Participate in design discussions and contribute to architectural decisions.
Preferred Qualifications
- Experience with microservices architecture and distributed systems.
- Strong understanding of cloud principles and hands-on experience with GCP services.
- Proficiency in SQL database performance optimization and code reviews.
- Familiarity with version control systems CI/CD pipelines and DevOps practices.
- Strong problem-solving skills and ability to work in collaborative agile environments.
View more
View less