Position: Software Developer

Job type: Full Time, Permanent

Experience: 3 - 5 years

Loading ...

Job content

Key Responsibilities

  • Developing a highly-concurrent and distributed system.
  • Performance optimization and problem diagnosis.
  • Designing/Developing for high-availability.
  • Designing/Developing and testing new features.
  • Supporting release and documentation of developed features.
  • Estimating the effort required to develop and implement.
  • Help define coding standards and development processes.
  • Willing to learn & adapt different technologies.

Essential Experience

  • We work on GoLang and are open to hire who have Programming experience with one/two of the following languages - GoLang, C/C++, Java, Python.
  • Strong Data Structures & Algorithms concepts.
  • Knowledge of HTTP and RPC based services.
  • Willingness to get hands dirty and not afraid of low-level details.
  • Ability to carefully break down the problem into small pieces.
  • Ability to effectively communicate problems and solutions to the different team members.
  • Be able to debug non-trivial application code.
  • Be able to write clear, concise source-code documentation, unit and integration tests.
  • Be able to think beyond code to architecture and user experience.
  • Knowledge of SQL and NoSQL databases like MySQL, Postgres, Redis, REST, Elasticsearch
  • Proficient with Git, GitHub.
Loading ...
Loading ...

Deadline: 20-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...