We are looking for computer science final year students/ fresh graduates that have solid understanding of computer science fundamentals (algorithms, data structures, object oriented programming) and strong java / c++ programming skills. You will get to work on machine learning algorithms as applied to online advertising. You will learn how to collaborate in small, agile teams, do rapid development, testing and get to taste the invigorating feel of a start-up company. Experience None required Required Skills -Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design -Java / Python / Scala programming -UI/UX HTML5 CSS3 -MVC Framework Optional Skills -Familiarity with online advertising, web technologies -Familiarity with Hadoop, Spark, Scala Education UG - B.Tech/B.E. - Computers; PG - M.Tech - Computers
Full Stack Developer (Ruby on Rails Developer) Location - Pune Experience - 3+ yrs Key Responsibilities The individual role that you’ll play in our team: Developing large multi-tenant applications in Rails. Understanding Rails best practices and religiously introducing those to our codebase. Knowledge on how to do effective Refactoring. Good Knowledge in using AngularJS or ReactJS Ability to write unit tests and following those practices religiously. Working closely with the Product managers and UX team. Staying up-to-date with current and future Backend technologies and architectures. What we want to see in the potential Candidate The candidate would be an enthusiastic developer with a strong understanding of core Ruby and Rails framework along with PostgreSQL database. You have to consistently deliver in a fast paced environment and should be more than willing to build software that people love to use. Read the ‘Skills and Experience’ section, it is not the usual yada yada, you’ll be asked specific questions on these. Skills and Experience Ruby on Rails architecture best practices Strong OOP knowledge in Ruby. Good Knowledge on Angular or React JS Asynchronous Networking in Ruby Designing RESTFul HTTP APIs using JSON-Schema or JSON API (jsonapi.org). Ability to architect and develop API only backend Experience in using Active Record Serializer Understanding O-Auth2 or JWT (Json Web Token) authentication mechanisms. How to use RSpec Rails Security Best Practices PostgreSQL and Rails. SQL concepts like Joins, Relationships etc. Understanding DB Partition strategies. Knowledge about refactoring ActiveRecord Models (read this - “7 Patterns to Refactor Fat ActiveRecord Models”). Understanding scaling strategies for a high-traffic Rails applications (2 million+ requests a day). Background Job processing using Redis and Sidekiq Experience in using Amazon Web Services (AWS) tools. Writing automated Deployment Scripts using Capistrano, Ansible etc. Sending emails in Rails Knowledge in Linux and Git is mandatory Optional Skills Knowledge in using Chef or Puppet Ability to do basic DevOps like setting up a Linux server. Websocket communication in Rails 5. Node.js JRuby Experience in EMM Enterprise Mobility Management would be good About ProMobi Technologies ProMobi Technologies is based in Pune, Maharashtra. We are a Product and Services company providing top-notch Mobile and Web Application services to our clients and customers across the globe. We are one of the emerging new start-ups in India who are providing solutions for Enterprise Mobility Management (EMM). The role is to be part of our “core development” team of awesome Mobile and Backend engineers. The successful candidate will be involved in building robust applications used by hundreds of businesses everyday.
Are you an experienced technology guru looking for a new challenge and an opportunity to advance your skills and career in a great working environment?If you are ambitious, multitasking, go-getter, able to thrive in the fast-paced environment, we have the perfect job for you!We are looking for a competent Vice President for our tech team who will be our technology go-to expert and play an integral role in setting the company’s strategic direction, development and future growth. In this position, you will oversee our overall technology development and technology utilization plan an manage all information technology resources of our company.Key Responsibilities:1. Identify, compare, select and implement technology solutions to meet current and future needs2. Create overall technology standards and practices and ensure adherence3. Consolidate our technology platforms and create plans for each4. Lead the strategy for technology platforms5. Consolidate our technology platforms and create plans for each6. Track, analyze and monitor technology performance metrics7. Manage a team of software developers and ensure timely delivery of projects8. Work closely with Marketing, Business Development and Operations to define and deliver new products and enhancementsRequirements & Qualifications1. Should have a minimum 6 years of experience in core IT services2. In-depth knowledge of web systems architecture, design and development3. Hands on experience with complex project management 4. Outstanding communication, interpersonal and leadership skills5. Excellent organizational and time-management skills6. Proactive problem solver and attention to details