Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Arting Digital Team. If you also belong to the team, you can get access from here

Arting Digital Verified Tick

Compare button icon Compare button icon Compare
4.8

based on 27 Reviews

filter salaries All Filters

196 Arting Digital Jobs

Golang Developer

4-8 years

Bangalore / Bengaluru

1 vacancy

Golang Developer

Arting Digital

posted 19hr ago

Job Role Insights

Flexible timing

Job Description

Primary Skills - Golang

Roles and Responsibilities:
1. Software Development
  • Design, develop, and maintain applications using Golang.
  • Write clean, scalable, and efficient code by adhering to Go best practices and conventions.
  • Develop and deploy microservices, APIs, and backend systems using Go.
  • Integrate third-party services, tools, and databases with Golang applications.
  • Optimize application performance and ensure high availability and scalability.
    2. System Architecture and Design
    • Collaborate with architects and lead developers to design the structure and components of the software.
    • Participate in designing the overall architecture of applications, ensuring itmodular, maintainable, and secure.
    • Define API contracts and integrate with frontend teams for seamless interaction between services and front-end systems.
      3. Code Maintenance and Testing
      • Write unit and integration tests to ensure code reliability and maintainability.
      • Perform code reviews to ensure code quality and adherence to coding standards.
      • Fix bugs and troubleshoot issues in existing Golang-based applications.
      • Continuously monitor and refactor the code to improve maintainability and readability.
        4. Concurrency and Parallelism
        • Leverage Goconcurrency features, such as goroutines and channels, to write highly concurrent applications that scale efficiently.
        • Ensure effective use of resources by implementing parallel processing and handling multiple requests simultaneously.
          5. Database Management and Integration
          • Work with both SQL and NoSQL databases (such as PostgreSQL, MySQL, MongoDB , etc.) for data storage and retrieval.
          • Write efficient queries and design database schemas that meet application needs while optimizing performance.
            6. Collaboration with Cross-functional Teams
            • Work closely with other developers, product managers, and designers to understand the requirements and deliver high-quality solutions.
            • Participate in agile workflows, including sprint planning, stand-ups, and retrospectives.
            • Collaborate with DevOps for the deployment and continuous integration (CI/CD) pipelines to ensure smooth application releases.
              7. Documentation
              • Write technical documentation and detailed code comments to make the codebase more understandable and maintainable.
              • Document the design and development processes, API endpoints, and deployment procedures for better team collaboration and knowledge sharing.
                8. Performance Optimization
                • Analyze and optimize Go applications for better speed and resource consumption .
                • Use profiling tools and best practices to identify and mitigate performance bottlenecks.
                • Implement caching strategies and use efficient algorithms to improve response time.
                  9. Security Implementation
                  • Ensure secure coding practices and follow security guidelines when developing Go-based applications.
                  • Protect against common security threats, such as SQL injection, XSS, and CSRF.
                  • Implement proper encryption and authentication mechanisms (e.g., OAuth, JWT).
                    10. Version Control and Collaboration Tools
                    • Use version control systems like Git to manage code and collaborate with other developers.
                    • Engage with project management and communication tools like JIRA, Slack, or Trello for efficient project tracking.
                      11. Continuous Learning
                      • Stay updated with the latest developments in the Go language and related technologies.
                      • Continuously enhance programming skills and explore new libraries, tools, or frameworks to improve the software development process.
                        12. Deployment and Cloud Integration
                        • Experience with cloud platforms (such as AWS, GCP, Azure) for deploying Go-based applications.
                        • Ensure that applications are containerized using Docker and managed with Kubernetes.
                        • Set up automated deployment pipelines and continuous integration for efficient delivery.

Employment Type: Full Time, Permanent

Read full job description

What people at Arting Digital are saying

What Arting Digital employees are saying about work life

based on 27 employees
84%
79%
96%
100%
Flexible timing
Monday to Saturday
No travel
Day Shift
View more insights

Arting Digital Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Arting Digital with

Wipro Digital

3.5
Compare

TCS

3.7
Compare

Infosys

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

LTIMindtree

3.9
Compare

Mphasis

3.4
Compare

Persistent Systems

3.5
Compare

Hexaware Technologies

3.6
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Similar Jobs for you

Golang Developer at Nomiso India Private Limited

Bangalore / Bengaluru

2-6 Yrs

₹ 4-8 LPA

Golang Developer at CHAITANYA PLACEMENT

3-8 Yrs

₹ 7-16 LPA

Golang Developer at Avivys Cunsulting services

Jaipur

4-8 Yrs

₹ 6-10 LPA

Golang Developer at Quess Corp Ltd.

6-13 Yrs

₹ 8-36 LPA

Development Manager at Flexera Software

Bangalore / Bengaluru

4-9 Yrs

₹ 6-11 LPA

Microservice Architect at Wissda Pvt Ltd

2-6 Yrs

₹ 5-25 LPA

Senior Software Engineer at Gartner

Gurgaon / Gurugram

4-6 Yrs

₹ 6-8 LPA

Python Developer at Nav Tech Electronics India

Hyderabad / Secunderabad

3-5 Yrs

₹ 5-7 LPA

Microservice Architect at Maruti Suzuki India Limited

Gurgaon / Gurugram

4-6 Yrs

₹ 6-8 LPA

Java Full Stack Developer at Sybex Support Services

New Delhi

3-4 Yrs

₹ 5-6 LPA

Golang Developer

4-8 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Executive/Manager - Sales - Pharma (1-5 yrs)

1-5 Yrs

1d ago·via updazz.com

Area Sales Manager - Loan (2-3 yrs)

2-3 Yrs

1d ago·via updazz.com

Python Odoo Developer

2-4 Yrs

Indore

2d ago·via naukri.com

Performance test Engineer

5-7 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Relationship Manager/Sr. RM/ Sales Officer

0-1 Yrs

Tirunelveli

2d ago·via naukri.com

Receptionist

2-4 Yrs

Faridabad

2d ago·via naukri.com

PHP Programmer - Laravel Framework (4-6 yrs)

4-6 Yrs

3d ago·via hirist.com

Golang Developer (4-8 yrs)

4-8 Yrs

4d ago·via hirist.com
write
Share an Interview