Project Overview
Client is seeking a Backend Software Engineer to support a project involving cloud infrastructure data migration and backend service updates. The engineer will work closely with platform teams to understand database schemas build a batch job for migrating data between PostgreSQL environments and update an existing gRPC service written in Go. This role is hands-on collaborative and focused on building reliable well-structured backend systems.
Key Responsibilities
- Collaborate with platform teams to understand schemas and support data migration between PostgreSQL databases.
- Build a batch migration job and update an existing gRPC service using Go (Golang).
- Design develop and maintain backend APIs middleware and supporting components.
- Maintain and expand the rSpec testing suite.
- Analyze systems troubleshoot issues and resolve integration challenges.
- Ensure compliance with security and data privacy requirements during data handling and integrations.
- Optimize backend performance and identify areas for improvement.
- Design maintainable database schemas and clear data structures.
- Develop technical solutions independently with minimal guidance.
- Participate in Agile processes including planning backlog refinement and sprint reviews.
- Work with product managers and designers to translate requirements into technical solutions.
- Identify technical risks bottlenecks and improvement opportunities early.
Required Qualifications
- Experience with cloud infrastructure.
- Strong knowledge of PostgreSQL and database schema design.
- Hands-on experience with data migration projects.
- Proficiency in Go (Golang).
- Experience with gRPC Remote Procedure Calls.
- Background in API development and backend system integrations.
- Ability to troubleshoot debug and optimize backend performance.
- Ability to work independently and collaborate across engineering teams.
Technical & Soft Skills
- Strong understanding of backend architecture databases and distributed systems.
- Clear communication style and collaborative mindset.
- Strong problem-solving analytical and debugging skills.
- Ability to produce clean maintainable well-documented code.
Project Overview Client is seeking a Backend Software Engineer to support a project involving cloud infrastructure data migration and backend service updates. The engineer will work closely with platform teams to understand database schemas build a batch job for migrating data between PostgreSQL env...
Project Overview
Client is seeking a Backend Software Engineer to support a project involving cloud infrastructure data migration and backend service updates. The engineer will work closely with platform teams to understand database schemas build a batch job for migrating data between PostgreSQL environments and update an existing gRPC service written in Go. This role is hands-on collaborative and focused on building reliable well-structured backend systems.
Key Responsibilities
- Collaborate with platform teams to understand schemas and support data migration between PostgreSQL databases.
- Build a batch migration job and update an existing gRPC service using Go (Golang).
- Design develop and maintain backend APIs middleware and supporting components.
- Maintain and expand the rSpec testing suite.
- Analyze systems troubleshoot issues and resolve integration challenges.
- Ensure compliance with security and data privacy requirements during data handling and integrations.
- Optimize backend performance and identify areas for improvement.
- Design maintainable database schemas and clear data structures.
- Develop technical solutions independently with minimal guidance.
- Participate in Agile processes including planning backlog refinement and sprint reviews.
- Work with product managers and designers to translate requirements into technical solutions.
- Identify technical risks bottlenecks and improvement opportunities early.
Required Qualifications
- Experience with cloud infrastructure.
- Strong knowledge of PostgreSQL and database schema design.
- Hands-on experience with data migration projects.
- Proficiency in Go (Golang).
- Experience with gRPC Remote Procedure Calls.
- Background in API development and backend system integrations.
- Ability to troubleshoot debug and optimize backend performance.
- Ability to work independently and collaborate across engineering teams.
Technical & Soft Skills
- Strong understanding of backend architecture databases and distributed systems.
- Clear communication style and collaborative mindset.
- Strong problem-solving analytical and debugging skills.
- Ability to produce clean maintainable well-documented code.
View more
View less