Job Responsibilities
Develop, test, and maintain robust and scalable backend applications using Go (Golang).
Design and implement RESTful APIs and gRPC services.
Work with microservices architecture and containerization using Docker.
Optimize application performance and ensure high availability and scalability.
Collaborate with frontend developers, DevOps engineers, and other stakeholders.
Implement and maintain CI/CD pipelines for seamless deployments.
Write clean, maintainable, and well-documented code.
Troubleshoot, debug, and upgrade existing applications.
Ensure security best practices and code quality standards.
Good understanding of concurrency / multi threading patterns memory efficient implementations
Go profiling and debugging methods
Desired Skills and Experience:
Strong experience in Go (Golang) programming.
Proficiency in building microservices and APIs.
Knowledge of database systems such as PostgreSQL, MySQL, MongoDB, or Redis.
Experience with Docker, Kubernetes, and cloud platforms (AWS).
Understanding of event-driven architecture and message brokers (Kafka, RabbitMQ, etc.).
Familiarity with version control tools like Git.
Experience with testing frameworks and best practices in Go.
Knowledge of authentication and authorization mechanisms (OAuth, JWT, etc.).
Ability to work in an Agile/Scrum environment.
Experience in Agile development environment.
Web Services Testing/Backend testing: SOAP UI, POSTMAN
Build Deployment on Test Environment.
Working experience on Unix is a plus
Keyskills: Golang Grpc Restful Web Api Development Microservices Kafka Messaging Docker Postgresql Jwt MySQL Ci/Cd AWS Kubernetes
About Kellton Tech:Kellton Tech Solutions Limitedhttp://www.kelltontech.comKellton Tech is a global IT company with a portfolio comprising an exhaustive list of IT services in the web, mobile, security, ERP and cloud Space. Kellton Tech boasts a global presence spanning three continents, three count...