68 Gloify Jobs
Gloify - Golang Developer (2-3 yrs)
Gloify
posted 2mon ago
Job Overview :
We are seeking a talented and motivated Hospitality Integration Engineer to join our team, focusing on developing and maintaining integrations for Amazon Alexa devices within the hospitality sector. The ideal candidate will have a strong proficiency in Go Lang and a passion for creating seamless user experiences. You will collaborate with cross-functional teams to design, implement, and optimize backend services that enhance our hospitality solutions.
Key Responsibilities :
- API Development : Design and implement RESTful APIs, handling HTTP requests, JSON processing, and efficient routing to support Alexa integrations.
- Microservices Architecture : Build and maintain microservices, ensuring effective inter-service communication and robust functionality.
- Database Management : Develop and optimize SQL database schemas to support application requirements and improve performance.
- Testing and Quality Assurance : Write unit tests and integration tests using Go testing frameworks to ensure code quality and reliability.
- Version Control : Utilize Git for effective collaboration, managing source code and tracking changes.
- Containerization : Implement and manage Docker containers for development and production environments.
- CI/CD Implementation : Set up and maintain Continuous Integration/Continuous Deployment pipelines to automate testing and deployment processes.
- Message Broker Integration : Work with message brokers such as RabbitMQ to facilitate communication between services.
- Debugging and Optimization : Diagnose and resolve complex backend issues, optimizing performance for scalability and efficiency.
- Collaboration : Work closely with frontend developers, product managers, and stakeholders to align on project goals and deliverables.
- Task Management : Effectively balance multiple tasks and meet project deadlines in a fast-paced environment.
- Code Reviews : Participate in peer code reviews, providing constructive feedback to maintain high coding standards.
- Clean Code Practices : Write clean, efficient, and maintainable code that adheres to best practices and industry standards.
Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Should have 2+ years of experience in similar role
- Proven experience in Go Lang development with a deep understanding of its syntax, concurrency model, and standard libraries.
- Strong knowledge of API design principles and practices.
- Experience with SQL database design and performance optimization.
- Familiarity with microservices architecture and related technologies.
- Proficiency in Docker and experience with CI/CD pipelines.
- Understanding of message brokers like RabbitMQ is a plus.
- Excellent debugging and problem-solving skills.
- Strong communication and collaboration abilities.
Functional Areas: Other
Read full job descriptionPrepare for Golang Developer roles with real interview advice