This role will involve developing and maintaining robust back-end systems using Golang, ensuring high performance and reliability.
Key Responsibilities:
Develop and maintain scalable and efficient back-end services using Golang.
Manage and optimize Postgres databases, ensuring data integrity and performance.
Design, implement, and maintain unit tests to ensure code quality and functionality.
Integrate and manage CI/CD pipelines for automated testing, deployment, and version control. Implement and uphold high-quality coding standards and practices.
Collaborate with front-end teams for seamless integration using GRAPHQL and Hasura.
Act as a technical expert within the team, assisting with complex challenges.
Work with product managers and stakeholders to align back-end solutions with customer needs.
Required Skills:
Minimum of 4+ years of experience in back-end development, preferably with Golang.
Experience in managing databases and familiarity with Postgres.
Experience with version control systems, particularly Git.
Experience with cloud platforms, especially GCP and AWS.
Knowledge of GraphQL and familiarity with Hasura.
Excellent problem-solving abilities and attention to detail.
Strong collaboration and communication skills
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Back End Developer Employement Type: Full time