Johnson Controls

Golang Backend Developer (GORM, Centrifugo, RabbitMQ, MariaDB, Gin)

Johnson Controls Verified Employer
to $4500
Product

 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.

 

About Johnson Controls

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.

 

Required skills experience

Gorm 2.5 years
Centrifugo 2.5 years
RabbitMQ 2.5 years
MySQL 2.5 years
MariaDB 2.5 years
Gin 2.5 years
REST API 2.5 years
PHP 2.5 years

Required languages

English B1 - Intermediate
Ukrainian C1 - Advanced
Published 3 April
32 views
·
8 applications
To apply for this and other jobs on Djinni login or signup.
Loading...