Job Responsibilities:
- Design, development and maintenance of backend APIs and other in-house applications. The developer will lead the entire SDLC right from requirements gathering, designing, and implementation until delivery and post launch support
- Build efficient APIs that will result in a highly responsive and fast application
- Optimize code for quality & performance and incorporate Code Review Feedback
- Design systems that simplify and enhance customer experience
- Efficiently multi-task between multiple critical business projects.
- Demonstrate strong work ethics to meet commitments and timelines
- Develop large scale web apps - source code control, continuous integration, deployment and documentation
Desired Skills:
- Back-end experience preferred: 0.MVC Frameworks - .NET, ASP.Net Web API, Django
- Languages: Java, Python, C#, HTML, CSS, JavaScript
- Web servers: IIS, Gunicorn, nGinx
- Caching: Redis, Memcached, Elasticache etc.
- Front-end experience required: AngularJS, jQuery and related libraries and plugins
- Experience building RESTful APIs and Knowledge of Web Services required like: JSON, SOAP, REST and XML based web services.
- Data modeling and storage: Relational databases (MySQL, PostgreSQL), document stores (MongoDB)
- Knowledge of algorithms, data structures, OOP concepts and modularized software
- Knowledge of web user interface unit testing, profiling, and code tuning
- Additional advantage if you have knowledge of: SOLR, Elastic search
- Exposure to Amazon Web Services(AWS), Redis, Aeropspike is a plus
- Fast learner, flexible and able to work well within a cross-functional team environment
- Should be comfortable with Version control such as GIT and Git Workflows
- Understand Full stack and tools - Web servers, Scripting languages, Database, Indexed search, Cloud Server architecture, API based backend, Mobile/Data Sync Architectures, Continuous integration, Automated Testing etc.
- Keep self-updated with latest technologies in web, mobile and cloud space and lead web development efforts including hiring, mentoring and advising peers
- Have a strong sense of ownership, drive and ability to deliver results in assigned time.
- Previous experience working in a start-up environment is a big plus
Experience & Qualification:
5+years
Qualifications:
BE/BTech