Job Opening At Drivojoy

  • Design, development and maintenance of DrivoJoy backend APIs and other in-house applications. The developer will lead the entire SDLC right from requirements gathering, designing, implementation until delivery and post launch support
  • Build efficient APIs that will result in a highly responsive and fast application
  • Communicate effectively with business owners to understand problems and propose innovative solutions.
  • Optimize code for quality & performance and incorporate Code Review Feedback
  • Translate application storyboards and use cases into functional applications
  • 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
  • Participate in architecture and technical level discussions
  • Keep self-updated with latest technologies in web, mobile and cloud space and lead web development efforts including hiring, mentoring and advising peers
  • 3+ years of experience in developing large scale web apps - source code control, continuous integration, deployment and documentation
  • Back-end experience preferred: 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.
  • 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
  • Bachelor's Degree in Computer Science or related field