Golang Backend Developer (GORM, Centrifugo, RabbitMQ, MariaDB, Gin) to $5500

 Required Experience/Qualifications 

• 3+ years of production experience with Go 

• Deep understanding of REST API design, batch processing, and websocket-based real-time data 

• Strong experience with MariaDB/MySQL, including query optimization and data modeling 

• Familiarity with GORM ORM 

• Experience with RabbitMQ as an event broker • Ability to read and understand PHP code (used for legacy migration) 

Nice to have: 

• Performance tuning for high-load systems (10K+ RPS) 

• Experience integrating or using Centrifugo (subscriptions, pub-sub messaging) 

• Familiarity with profiling tools and scalable Go architectures • Experience with PHP-to-Go migrations is a big plus 

Responsibilities 

• Develop and maintain core backend services (REST APIs, batch jobs, WebSocket services) 

• Ensure the system scales and performs reliably under high load 

• Optimize database interactions and handle complex relational data models 

• Assist in refactoring and migrating business logic from PHP 

• Collaborate with DevOps and frontend teams to deliver robust functionality 

Company Offers 

• Fully remote work setup 

• Competitive compensation 

• 8-hour working day 

• 20 days paid vacation + 8 days paid sick leave 

• Medical insurance 

• Friendly, professional team and long-term project 

 

Johnson Controls is a global leader in smart, sustainable building solutions, security, and fire protection. With over 140 years of innovation, we develop cutting-edge technologies that enhance efficiency, safety, and comfort in buildings worldwide. Our mission is to create a smarter, healthier, and more sustainable future through intelligent automation and advanced energy solutions.

Published 12 May
114 views
·
20 applications
5% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.