- LocationBangalore, India
-
IndustryEntertainment
Responsibilities:
● 4 - 8 yrs experience in building scalable applications in Golang
● Strong understanding of software architecture and design patterns
● Knowledge of common Go routine and channel patterns
● Experience in designing and implementing low-latency, high-availability, and performant applications
● Understanding of relational and non-relational databases
● Working knowledge of established software design patterns, efficient data structures, multithreaded system design, inter-process communication, memory management and code optimization
● Good grasp on REST API concepts
● Quick learner and technical problem-solving capabilities
Key Responsibilities:
● Writing scalable, robust, testable, efficient, and easily maintainable code
● Translating software requirements into stable, working, high performance software
● Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture
● Develop and maintain documentation on software architecture, design, and implementation.
● Work with cross-functional teams to ensure that the applications meet business requirements, are highly performant and resilien
