Greetings from QUESS Corp Limited!!!
About QUESS Corp Limited:
Established in 2007 and headquartered in Bengaluru, Quess is one of India’s largest private-sector employers and integrated business service providers. The company has a presence in over 64 locations across India, Southeast Asia, and North America, with a strength of 500,000+ employees. We provide a host of technology-enabled staffing and managed outsourcing services across processes such as sales & marketing, customer care, after-sales service, back-office operations, manufacturing operations, facilities and security management, HR & F&A operations, IT & mobility services, etc.
Our business strategy is aligned with our goal of creating a more productive workforce. It includes training and skill development initiatives for better employability, helping job seekers find job opportunities easily, digitising workflows, and providing social security benefits to a wider employable population. Quess has been certified ‘Great Place to Work’ thrice in a row in recognition of its culture that supports diversity, equal opportunity, and collaboration.
Learn more about how we drive productivity and achieve success for our clients.
Job Title : Golang Developer
Location : Bangalore, India
Shift Timings : Regular
Job Type : Full-Time
Experience : 7+ years of total professional experience, with at least 4 years of relevant experience in Golang.
Job Description:
We are looking for an experienced and motivated Golang Developer to join our dynamic team in Bangalore. The ideal candidate will have a strong background in developing scalable applications using Golang, with a focus on REST APIs, cloud-native technologies, and SQL databases. If you’re passionate about building robust software solutions and thrive in a collaborative environment, we’d love to hear from you.
Key Responsibilities:
- Provide software application engineering support for large and complex projects.
- Perform build and deployment tasks for application development efforts.
- Design and develop basic requirements that are effective, timely, and meet project standards.
- Configure, program, and test application components and technical architectures.
- Identify, fix defects, and resolve performance-related issues.
- Accountable for service commitments at the individual request level for in-scope development work.
- Review design documents, code, and unit tests to ensure compliance with project standards.
- Collaborate with Business Analysts (BAs) to understand requirements and use cases.
- Estimate development efforts for assigned use cases in collaboration with the BA team.
- Independently deploy applications to QAT and UAT environments.
- Work closely with the testing team to address issues (including regression) and provide solutions.
- Explore alternative solutions, applying Decision Analysis and Resolution (DAR) techniques.
- Participate in code reviews, working with developers, designers, and architects to meet requirements.
- Ensure the integrity of pre-production environments (development, test, QA, staging).
- Lead process improvement initiatives and technical automation efforts.
- Provide regular status updates to project leads and managers.
- Mentor junior team members and support their upskilling and development.
Required Skills and Qualifications:
- Proven experience as a Golang Developer or similar role with a strong portfolio of Go-based applications.
- Strong proficiency in Golang and its core libraries, with at least 1 successful implementation of Golang projects.
- Experience in developing and consuming RESTful APIs.
- Familiarity with cloud-native technologies (AWS or Azure).
- Strong understanding of database management systems, particularly SQL.
- Proficiency with version control systems, preferably Git.
- Ability to write clean, scalable, and maintainable code.
- Knowledge of modern software development methodologies such as Agile and Scrum.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong communication skills and the ability to collaborate effectively in a team environment.
Preferred Qualifications:
- 7+ years of total professional experience, with at least 4 years of relevant experience in Golang.
- Experience working in a fast-paced, agile environment.
- Exposure to CI/CD pipelines and automation tools.