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

195 Arting Digital Jobs

Golang Developer (4-8 yrs)

4-8 years

Golang Developer (4-8 yrs)

Arting Digital

posted 10d ago

Job Role Insights

Flexible timing

Job Description

Job Title : Golang Developer

Experience : 4- 8 years

Location : Bangalore / Gurugram

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 it's modular, 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 Go's concurrency 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.


Functional Areas: Other

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.5
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 Mobile Programming LLC

4-8 Yrs

₹ 6-17 LPA

Golang Developer at Firstcareercentre

5-7 Yrs

₹ 15-20 LPA

Golang Developer at Geektrust.com

Chennai

3-8 Yrs

₹ 18-30 LPA

Golang Developer at LITTLE ROBIN TECHNOLOGY PARTNERS PRIVATE LIMITED

Gurgaon / Gurugram

4-7 Yrs

₹ 5-14 LPA

Golang Developer at Gophers Lab Technologies Pvt Ltd

Noida

3-5 Yrs

₹ 15-20 LPA

Microservice Architect at CliqHR

Remote

4-8 Yrs

₹ 8-17 LPA

Golang Developer at ASCHPRO IT SOLUTIONS PRIVATE LIMITED

Bangalore / Bengaluru

5-8 Yrs

₹ 15-20 LPA

Golang Developer at COFFEEBEANS CONSULTING LLP

4-8 Yrs

₹ 12-24 LPA

Golang Developer at Prime Infosoft

Remote

7-15 Yrs

₹ 16-35 LPA

Golang Developer at CHAITANYA PLACEMENT

3-8 Yrs

₹ 7-16 LPA

Golang Developer (4-8 yrs)

4-8 Yrs

10d ago·via hirist.com

Manager - Sales Trainer (3-10 yrs)

3-10 Yrs

3d ago·via updazz.com

Frontend Developer - Next.js/React.js (4-8 yrs)

4-8 Yrs

5d ago·via hirist.com

Frontend Developer - React.js/Next.js (4-8 yrs)

4-8 Yrs

5d ago·via hirist.com

State head

11-16 Yrs

Kolkata, Mumbai, New Delhi +4 more

5d ago·via naukri.com

Vice President / Sr. Vice President (Noida)

18-19 Yrs

Noida

5d ago·via naukri.com

Executive - Lending Sales (1-3 yrs)

1-3 Yrs

6d ago·via updazz.com

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

1-5 Yrs

7d ago·via updazz.com

Area Sales Manager - Loan (2-3 yrs)

2-3 Yrs

7d ago·via updazz.com

Golang Developer

4-8 Yrs

Bangalore / Bengaluru

8d ago·via naukri.com
write
Share an Interview