Job Description
Job Description
We are seeking an experienced Backend Developer with strong expertise in GoLang 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 IoT-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 GoLang
- Build and manage RESTful APIs and MQTT-based messaging systems
- Develop backend components for IoT 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, MongoDB
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application