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
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