Software Engineer

Bangalore, IN

Job Description / Skills Required

You will

• Design, develop, code and test the solution
• Real world experience working with large datasets and NoSQL database technologies
 

You have

• 2-6 yrs of industry experience
• Energetic self-starter, with a desire to work in a startup environment
• Experience in application development – cloud/on premises. Middle layer, DB layer.
• Should have worked on cloud based applications, built on micro services based paradigms, achieving horizontal scaling
• Good hands on expertise with complex event processing systems
• Solved scale and performance issues while dealing with huge sets of data. Pre compute or data aggregation frameworks to achieve good response time
• Good programming skills and hands on in any one of Java/Python/Scala/Go/NodeJs
• Real world experience working with large datasets and NoSQL database technologies
• Experience of debugging applications running on Unix like systems (e.g. Ubuntu, CentOS)
• Experience developing RESTful APIs for complex data sets
• Knowledge of container based development & deployment (e.g. Docker, rkt)
• Exposure to AWS, Google Cloud Platform, Microsoft Azure, etc
• Expertise in software security domain, a plus