We’re seeking a
Backend Engineer
with strong expertise in
Golang
to design, build, and maintain scalable, secure, and high-performance backend services.
You will work in an agile, DevOps-driven environment, collaborating across teams to deliver reliable APIs and cloud-native solutions.
Responsibilities
Design and develop backend services and APIs with
Golang , ensuring scalability, reliability, and security.
Collaborate with product, QA, and DevOps teams to refine requirements and deliver high-quality solutions.
Implement CI/CD pipelines, automated testing, and monitoring for robust deployments.
Optimize backend systems for performance, observability, and maintainability.
Ensure compliance with security best practices and architectural standards.
Conduct code reviews and maintain clean, reusable, and efficient code.
Requirements
Degree/Diploma in Computer Science, Engineering, or related field.
4-7 years of backend experience
Strong hands-on experience in Golang
(other languages like Java, Python, Node.js a plus).
Solid knowledge of
REST, gRPC, GraphQL, WebSockets .
Experience with
microservices architecture, event-driven patterns (Kafka, RabbitMQ) .
Proficiency in
cloud platforms
(AWS, Azure, or GCP).
Skilled in
containerization and orchestration
(Docker, Kubernetes).
Knowledge of databases ( PostgreSQL, MySQL, MongoDB, Redis ) and caching.
Familiarity with
CI/CD pipelines
(GitHub Actions, GitLab CI, ArgoCD).
Experience with monitoring tools ( Prometheus, Grafana, ELK stack ) and IaC ( Terraform, CloudFormation ).
Strong problem-solving, collaboration, and communication skills.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Consulting
Industries
IT Services and IT Consulting
#J-18808-Ljbffr