About this role
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
BE/BTech