Detail oriented and passionate engineer who strives to collaborate and drive consensus across teams.
Experience in building & managing large scale applications in a microservices architecture with a statically typed language like Java or Golang. architecture. Can decompose a large legacy application in a structured and methodical manner.
Have built products and have gone through the journey of enhancing, scaling and even better rewriting it as individual microservices.
Can synthesize product needs from different teams and can come up with a generic extensible solution encompassing current and future use cases.
Good understanding of design principles and building extensible software.
Understanding of SQL/NoSQL datastores, message brokers, caching systems and their trade offs.
Hands on experience with server-side development with preferably a statically typed languages.
Self driven and motivated individual who can learn things at a fast clip.
Apart from these, we also expect the following, but we accept that you can be an absolutely great developer without fulfilling the below.
So go ahead and apply even if the following arent applicable.
Have a few weekend side-projects up on GitHub
Have contributed to an open source project
Have worked at a product company
Have working knowledge of PHP
Have working knowledge of multiple programming languages"
Employement Category:
Employement Type: Full timeIndustry: IT - SoftwareRole Category: Application Programming / MaintenanceFunctional Area: Not ApplicableRole/Responsibilies: Lead Software Development Engineer Platform