Description

Skills (Must have):

  • 5 years of hands-on experience in developing, testing and deploying large scale applications using Golang, Postgresql, Redis
  • In-depth knowledge of unit testing methodologies and frameworks
  • Ability to understand and implement Continuous Integration and Continuous Delivery
  • Well versed with Agile methodologies, Test Engineering and Automation
  • Proficient in troubleshooting, performance monitoring and root cause analysis.
  • Excellent understanding of interactive application development paradigm, memory management, performance/resource optimization, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems
  • Ability to estimate and execute releases with a good degree of predictability

 

Responsibilities:

  • Design and develop highly scalable, available, reliable, secure and fault-tolerant systems with minimal guidance for one of the world’s fastest-growing companies.
  • Write code that is clear, concise, performant, tested and easily understood by others.
  • Actively participate within the team on discussions, agile development, monitoring and uptime of the systems.
  • Build and manage automated build/test/deployment environments
  • Improve engineering standards, tooling and processes
  • Communicate, collaborate and work effectively across cross-functional teams in a global environment
  • Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance.

 

Qualification:  

M.C.A, B.Sc/MSc Computers, B.E /B.Tech in Computer Science, Engineering, or a related field.

Education

Bachelor's Degree