Job Description

Job Description
We are seeking an experienced Backend Developer with strong expertise in Go Lang and microservices architecture to design, develop, and maintain high-performance backend systems. The role involves building secure, scalable RESTful and MQTT-based services for real-time and Io T-driven applications. You will collaborate with cross-functional teams, contribute to architectural decisions, ensure cybersecurity best practices, and uphold high standards of code quality through testing, documentation, and reviews. This position requires hands-on development experience, strong problem-solving skills, and familiarity with agile methodologies.
Roles & Responsibilities
Design, develop, and maintain backend services using Go Lang
Build and manage RESTful APIs and MQTT-based messaging systems
Develop backend components for Io T applications including device communication and telemetry
Implement authentication, authorization, encryption, and secure data handling
Ensure high performance, scalability, and reliability of backend systems
Troubleshoot, debug, and resolve production and development issues
Write clean, maintainable, and well-documented code
Create and maintain technical documentation
Ensure code quality through unit tests, automation, and static analysis
Participate in agile ceremonies including sprint planning, estimation, and reviews
Use Jira for task tracking and issue management
Conduct code reviews and support team members in development challenges
Nice-to-Have
Experience with Docker and Kubernetes
Exposure to monitoring and observability tools such as Prometheus and Grafana
Mandatory Skills
Golang, Cloud Computing, MQTT, Restful API, Postgresql, Mongo DB

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application