Mentor Friends

GO Lang Developer

Mentor Friends

GO Lang Developer

Mentor Friends Pvt. Ltd is an American investment technology company in Nepal to work on the new data infrastructure framework for secure concepts and connections between systems.

GO Lang Developer

Views: 457 | This job is expired 1 year ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Mid Level
No. of Vacancy/s : [ 5 ]
Employment Type : Full Time
Job Location : Thapathali, Kathmandu, Nepal Bhanimandal Lalitpur
Offered Salary : Negotiable
Apply Before(Deadline) : May. 02, 2023 23:55 (1 year ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than or equal to 3 years
Professional Skill Required : Communication Analytical Collaboration Problem Solving

Job Description

American company is looking for Developers who possess a strong understanding of how best to leverage GO to build complex, data driven systems. Ideal candidates will take pride in making easy processes and code effortless and difficult processes and code intuitive to users and looking for a state of the art, exciting project that will pump your skills? Then we have a perfect job for you!

We are seeking experienced programmers to join our team and help us develop robust, distributed, multi-threaded parallel processing algorithms for the freeSCHEMA data fabric.

We are looking for an experienced programmer to join our team and help us develop synchronous, and asynchronous distributed concurrent programming software. As a Distributed Concurrent Programming Software Developer, you will work closely with our team of developers to design, develop, and maintain software that can handle large-scale, concurrent data processing tasks. You will be responsible for building software that can run on distributed systems, handle parallel processing of large data sets, and ensure high availability and fault tolerance.

As a member of our team, you will have the opportunity to work on a groundbreaking project and use your skills and expertise to tackle complex problems and drive the development of this cutting-edge technology that will revolutionize the way data is processed and analyzed.

What you’ll be doing:

  • American foreign investment company rapidly expanding our development team here in Nepal.
  • Work closely with business and product to analyze requirements and complete system design, development, expansion, or code reconstruction.
  • Work on our state of the art most advanced revolutionary technology.
  • Design and plan the overall architecture and technical specifications of the system, and implement them in daily development practices.
  • Responsible for tackling technical difficulties and designing and coding key systems.
  • Use your skills and work with the best company of dedicated software developers.

Responsibilities:

  • Design, develop, test, and maintain distributed concurrent programming software for our data-fabric
  • Develop and implement innovative solutions to speed up transaction processing times and improve the performance of our data structure
  • Collaborate with other members of the team to ensure the successful delivery of software projects
  • Work with cross-functional teams to integrate software components into larger systems
  • Stay up-to-date with emerging trends and technologies in distributed systems, concurrent programming, and data processing
  • Ensure high availability and fault tolerance of the software
  • Familiar with various design and architectural patterns
  • Familiarity with continuous integration
  • Strong understanding of object-oriented programming

Requirements:

  • Proficient in GO, with knowledge of its ecosystem and environment
  • Familiarity and experience with Goroutines
  • Knowledge about parallel programming and Concurrency
  • Good knowledge of MYSQL/PostgreSQL/MSSQL
  • Experience in deployment of GO programs on various platforms
  • Knack for writing clean, readable code
  • Understanding fundamental design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such as Git, SVN, and GitLab
  • Familiarity with continuous integration
  • Advanced Knowledge of REST
  • Advanced knowledge of data structures and algorithms such as BST
  • Knowledge about libraries in GO
  • At least 3 years of experience in software development, with expertise in distributed systems, concurrent programming, and data processing
  • Strong understanding of multi-threading, multi-device parallel processing, and asynchronous programming
  • Experience with handling large-scale data processing tasks
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

If you're a self-starter with a passion for solving complex problems and driving innovation, we want to hear from you! We offer a competitive salary, benefits like breakfast lunch and snacks, and the opportunity to work on a cutting-edge project with a talented team of experts.

Apply now and join our team in developing the future of data processing and analysis.


This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE