Overview
Skills
Job Details
Key Responsibilities
Design, develop, and maintain backend microservices using Golang.
Build scalable, high-performance APIs and integrations for enterprise applications.
Write clean, maintainable, and testable code following best practices.
Work with RESTful APIs, gRPC, and event-driven architectures.
Collaborate with product, design, and engineering teams to deliver high-quality features.
Optimize application performance, reliability, and scalability.
Implement secure coding practices and ensure compliance with CBRE engineering standards.
Integrate applications with cloud platforms (AWS/Azure/Google Cloud Platform) and CI/CD pipelines.
Work with databases such as PostgreSQL, MySQL, MongoDB, or similar.
Participate in code reviews, architecture discussions, and agile ceremonies.
Required Skills & Experience
3 7+ years of experience in backend development, with strong proficiency in Golang.
Experience in designing and building microservices and distributed systems.
Hands-on experience with Docker, Kubernetes, or other container orchestration tools.
Strong understanding of concurrency, goroutines, and channel patterns.
Experience with API development (REST/gRPC).
Knowledge of cloud technologies (AWS or Azure preferred).
Familiarity with SQL and NoSQL databases.
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI.
Strong problem-solving and debugging skills.
Preferred Qualifications
Experience in enterprise-scale projects or real-estate domain preferred.
Exposure to logging/monitoring tools (Grafana, Prometheus, ELK, Splunk).
Knowledge of message queues (Kafka, RabbitMQ, Pub/Sub).
Understanding of infrastructure-as-code tools (Terraform, CloudFormation).