Full Stack Developer

  • Full-time

Job Description

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

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply