:Backend Software Engineer - IIIBangaloreProduct-based companyAs a Software Engineer you have:
5+ years of experience in the art of writing code and solving problems on a Large Scale.
Excellent command in Data Structures and Algorithms.
BTech, MTech in Computer Science or related technical discipline (or equivalent)
Strong desire to solving complex and interesting real-world problems
Go-getter attitude that reflects in energy and intent behind assigned tasks
As a Software Engineer you know your things around:
Extensive and expert programming experience in at least one general programming language (e.g. Java, Python, Javascript etc ) & tech stack to write maintainable, scalable, unit-tested code.
Experience with multi-threading and concurrency programming
Excellent coding skills - should be able to convert the design into code
Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc)
Robust and scalable web-based applications, build platforms to reuse.
Right abstractions and contracts with separation of concerns
high-level design with guidance; Functional modeling, break-down of a module
Incremental changes to architecture: impact analysis of the same
Performance tuning and improvements in large scale distributed systems
Mentoring young minds and foster team spirit, break down execution into phases
RequirementsMUST HAVES:
Python/Java at least 5 years of experience + GoLang
Candidates from Startups and Product companies only.