We are hiring Senior Software Engineer (Web/Internet technologies) for our client.
It is a fast-growing company that is revolutionizing the retail space through a new subscription service for women's clothing. They aim to help women change their relationship to shopping and fashion by allowing them to experience Clothing without Commitment. They are headquartered in NYC, with offices in Palo Alto, New Delhi and Bangalore.
Job Description: SSE (Web/Internet technologies)
They are seeking a highly motivated (Sr) Software Development engineer with expertise in building scalable, extensible and user-friendly web applications.
- You will work with faced paced Product Engineering team to build efficient and reusable web applications for mobile and fixed devices.
- You will participate in architecture, design, code reviews. You will be engaged in identifying and addressing performance bottlenecks, collaborate with other team members to innovate current/new products; Identify, communicate and implement best practices for application engineering.
Their engineering team is fully agile, and has a really fast release cycle - which keeps their environment very energetic and fun.
- Excellent software development skills in developing web applications over client side frameworks - Backbone (preferred), Ember and/or angular frameworks; and server side frameworks - mojito (preferred)
- Strong knowledge and working experience in server side Event driven programming using Node.js
- Passion for writing optimised code using JS best practices and design patterns
- Experience with JS or Java based Unit/Integration Testing using Selenium, appium, Selendroid
- Hands on experience in building scalable web applications
- Working knowledge of web standards (i.e., REST) and OOPS
- Excellent problem solving and debugging skills
- Good Knowledge of version control (SVN or GIT)
- Experience with the full software development lifecycle, design, develop, debug, document, and deliver (especially in a multiple site organisation)
- Strong verbal and written communication skills
- Experience in Data Structures, Algorithms and their optimization
- Ability to deliver great results in an agile development
Education and Experience :
- B.Tech/M.Tech in Computer Science from Top ranked colleges in India
- At Least 4-8 yrs recent experience of working in a scalable web product firm