Upload Button Icon Add office photos
filter salaries All Filters

7 Selsoft Jobs

Golang Developer - Microservices Architecture (5-10 yrs)

5-10 years

Golang Developer - Microservices Architecture (5-10 yrs)

Selsoft

posted 3d ago

Job Description

Job Description :

- Strong knowledge of working with Go paradigms and best practices.

- Good knowledge of concurrency in Go - goroutines, channel patterns, Go ecosystem and tools available.

- Worked on or have an understanding of various frameworks in Go.

- Ability to write clean and effective Godoc comments

- Familiarity with code versioning with Git.

- Great OO skills, including strong design patterns knowledge.

- Passion for software engineering and craftsman-like coding process.

- Experience working with Agile, TDD, Lean and/or Continuous Delivery approaches and best practices, such as Extreme Programming (XP).

- Expert in building scalable service APIs using Golang.

- Working knowledge of databases like PostgreSQL, Mongo/ArangoDB

- Familiar with Agile development skills (e.g. Scrum, Kanban).

- Socket, Message Queue, Multithreading.

- Excellent debugging skills using GDB, Wireshark.

- Experience in IPC and cross-platform communication.

- Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI).

Responsibilities :

- You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.

- You will work in collaborative, value-driven teams to build innovative customer experiences for our clients.

- Create large-scale distributed systems out of microservices.

- Efficiently utilize DevOps tools and practices to build and deploy software.

- You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between.

- Able to multitask, prioritize and take critical decisions.

- Provides input to system architectures and designs.

- Define a checklist for code reviews, and unit tests.

- Responsible for due diligence, estimations, reviews, and design of various requirements from the customer.

- To meet tight deadlines and adapt to changing priorities.

- Enthusiastic to work collaboratively with people and sharing your ideas to solve real business problems.

- Collaborates and communicates with internal and outsourced development partners regarding software applications design status, project progress, and issue resolution.



Functional Areas: Other

Read full job description

What people at Selsoft are saying

Similar Jobs for you

Adobe Analytics Consultant/Specialist (10-15 yrs)

10-15 Yrs

1mon ago·via hirist.com

Senior AEM Developer (10-15 yrs)

10-15 Yrs

1mon ago·via hirist.com

AI Software Engineer - R/Python (2-12 yrs)

2-12 Yrs

1mon ago·via hirist.com

Recently Viewed

write
Share an Interview
How was your last interview experience?