We are seeking an experienced Senior Golang Backend Developer to build and optimize scalable backend services that support high-performance cloud solutions. You will work closely with the System and DevOps teams to ensure seamless integration, security, and reliability across our platform. We'd love to hear from you if you are passionate about backend architecture, cloud services, and DevOps collaboration.
Responsibilities
Develop and maintain backend services using Golang.
Architect and implement microservices with a focus on scalability and efficiency.
Optimize high-load applications to ensure low-latency performance.
Collaborate with DevOps engineers to design CI/CD pipelines for automation.
Ensure robust security practices, including data encryption and API authentication.
Integrate distributed databases (SQL, NoSQL, Redis) with backend services.
Work with networking, caching, and cloud-based infrastructure.
Implement unit tests and integration tests to maintain code quality.
Stay updated with emerging backend technologies and best practices.
Qualifications
Strong knowledge of software architecture and design patterns.
Experience with RESTful APIs and gRPC.
Familiarity with CI/CD workflows, Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
Experience with large-scale distributed systems
Ability to solve complex challenges efficiently with problem-solving skills.
Excellent communication and collaboration skills in cross-functional teams.
Experience in performance monitoring and debugging tools.
Understanding of domain-driven development and automated testing frameworks.
Perks & Benefits
Flexible working hours.
Collaborative and innovative work environment.
Comprehensive health insurance.
Opportunities for skill development and career progression.