Senior Software Engineer

Tokopedia , Noida · · Full-time employment · Programming

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 & are open to hire who have Programming
experience with one/two of the following languages - GoLang,
C/C++ in production-grade systems
● Experience dealing with highly concurrent, distributed architectures/
● Strong Data Structures & Algorithms concepts
● Comfortable working in a *nix environment & using cli.
● Experience with building 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.
● Experience with SQL and NoSQL databases like MySQL, Postgres,
Redis, REST, Elasticsearch
● Proficient with Git, GitHub
● 1-5 Years of working experience
Nice to have
● Familiarity with Deployment on Cloud (AWS, Alibaba Cloud) with
Jenkins, Ansible, Consul, GraphQL
● Familiarity with frameworks/tools like Opentracing, Prometheus

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer