Experience and Responsibilities:
- Develop and maintain scalable backend services using Golang.
- Design, implement, and manage cloud infrastructure using Terraform.
- Build and optimize cloud environments on Google Cloud Platform (GCP), ensuring scalability and security.
- Set up and maintain CI/CD pipelines, logging, and monitoring tools.
- Design and implement RESTful, GraphQL, and event-driven APIs.
- Ensure seamless integration of enterprise applications across systems.
- Work with relational databases and Google-based data stores, including BigQuery.
- Build and enhance UI components using React.js and Next.js.
- Optimize application performance and ensure adherence to security best practices (OWASP Top 10).
- Design and implement Power BI dashboards and reports to provide business insights.
- Leverage big data analytics platforms like BigQuery to process and analyze large datasets efficiently.
- Integrate Power BI with backend services to enable data-driven decision-making.
- Collaborate with stakeholders to translate business requirements into technical solutions.
- Act as a bridge between technical and business teams, ensuring alignment with strategic goals.
- Present complex technical concepts to non-technical stakeholders in a clear and effective manner.
- Proactively identify areas for system improvements, performance optimization, and scalability.
Qualifications and Personal Characteristics:
- 7+ years of experience designing and developing scalable web applications in an enterprise environment.
- Proficiency in Golang for backend development.
- Hands-on experience with GCP services, including Compute Engine, Cloud Functions, and BigQuery.
- Expertise in Terraform for managing infrastructure as code.
- Strong understanding of frontend technologies, particularly React.js and Next.js.
- Practical experience with DevOps tools and CI/CD pipelines (e.g., GitHub Actions, GitLab CI/CD, Terraform).
- Excellent understanding of web security best practices (OWASP Top 10).
- Ability to manage multiple projects while maintaining high attention to detail.
- Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).