Job Role: Golang Developer
Mode of Work : Hybrid
Exp : 4 to 10 Years
Roles & Responsibilities:
- Design and develop system solutions and custom applications to meet evolving business requirements.
- Modify and enhance existing applications based on functional and technical needs.
- Handle end-to-end development activities including coding, debugging, and documentation.
- Collaborate closely with the Site Reliability Engineering (SRE) team to ensure system stability and performance.
- Provide post-implementation support and ongoing production maintenance.
- Translate user needs into scalable system architecture and software design.
- Assess and validate application performance, system integration, and reliability.
- Create and maintain process flow diagrams, technical designs, and documentation.
- Test and ensure engineering resilience of software and automation tools.
- Identify and implement innovative ideas and proof of concepts to meet current and future business needs.
- Contribute to building a modern loyalty platform that enhances customer engagement and supports business growth.
- Work as part of a high-performing technology team focused on customer engagement and brand loyalty.
- Collaborate with cross-functional teams including development, testing, quality assurance, and production support.
- Ensure smooth transition and implementation across all phases of the software development lifecycle.
- Support the organization’s strategic shift from monolithic, batch-based legacy platforms to a microservices-based, event-driven architecture.
- Help define and execute a technology roadmap aligned with long-term business objectives.