ProMobi Technologies Pvt. Ltd. Ruby On Rails Developer Location - Pune 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. Hands-on, how to do effective Refactoring. Design, build an efficient, reusable, and reliable Ruby code Identify bottlenecks and bugs, and devise solutions to problems Help maintain code quality, organization, and automatization. Ability to write unit tests and following those practices religiously. Working closely with the Product managers and UX team. Helping QAs to write automated integration tests. 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 Knowledge in using AngularJS or other Frontend frameworks like (Bootstrap) Strong OOP knowledge in Ruby. 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 ActiveRecordSerializer 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 high-traffic Rails applications 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 About Mobilock Pro: (Our Flagship Product) MobiLock is a one-stop solution, focused on managing corporate-liable & dedicated devices, tablet-based interactive kiosks, rugged devices, mobile point of sale (mPOS) and digital signages. Our Unified Device Management dashboard is intuitive and easy-to-use. It allows you to manage all your devices, apps, and content from one place. Promobi Technologies: ProMobi Technologies provides a leading Mobile Device Management Solution under the brand MobiLock Pro. The solution allows organizations to manage Android and iOS devices from the cloud. It offers modern mobile device management (MDM), application management (MAM) and content management (MCM) experience for corporate-owned devices. Renowned organizations from startups to Fortune 500 trust MobiLock Pro for their Device Management.
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well. Responsibilities Integration of user-facing elements developed by front-end developers with server side logic Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection Creating APIs and backend systems Scraping sites and creating backend dashboards for data management Experience with React.js and native is a plus but not required Backend infrastructure management and deployment Experience with MongoDB, Express is a plus.
Should have development experience of 5 years.● 5 years of development and delivery experience with Ruby, Rails● Hands-on experience in Angular2+ or Reactjs or Vue.js(Optional).● Hands-on experience in TDD/BDD and continuous integration.● Hands-on experience in analysis, design, coding, and implementation of complex,custom-built applications● Great OO skills, including strong design patterns knowledge● Familiarity with few databases, like MySQL, PostgreSQL, any NoSQL, etc● Ability to understand and implement Continuous Integration and ContinuousDelivery.● Experience working with, or an interest in Agile Methodologies, such as ExtremeProgramming (XP) and Scrum● Strong communication and client-facing skills with the ability to work in a
We are looking for someone who has experience in building beautiful Web UIs using any of the frameworks (angular, react etc)Have experience using and writing REST Apis.Someone who can provide technical leadership across UI engineering, and help guide the overall engineering vision.
Job Title: SW Engineer IJob Description: Design and Development of MEAN stack solutions.Experience: 0 - 1 YearsDuties and Responsibilities Design, develop, and test solution features/components as per requirement and specification. Define code architecture decisions to support a high-performance and scalable product with a minimal footprint Own and maintain standard/existing solution features/components. Write/Review technical specification documents. Research relevant technical material including whitepapers, tech-notes, and research papers. Collaborate with team members and other teams as needed. Investigate, analyze and fix reported defects. Create, document, and implement unit test plans, scripts/tools, and acceptance tests. Create and maintain technical documentation using defined technical documentation templates. Skills / Attributes RequiredMust Have: Knowledge of (Structured - MySQL) and (Unstructured – MongoDB) Database and Queries. Strong problem-solving skills, as well as collaborative skills. Project Management skills to be able to manage multiple implementation projects on time and with accuracy with minimal supervision. Sound development practices, attention to quality, and timely delivery. https://pcspl.co.in Good written and spoken communication. Good to Have: Knowledge of React and React Native development. Knowledge of integrating with other applications. Knowledge of Bulk API’s and migration activities. Consumer Web Development experience Knowledge of any one cloud technologies like AWS, Azure, GCP. Knowledge of continuous integration (GitLab/Jenkins) and version control (Git). Understanding of change management and release management activities. Education Qualification: Graduate in Computer Science / IT specialization.
Senior Ruby On Rails Developer (Senior Product Engineer - ROR) Experience - 3 to 6 years Location - Pune We are looking for an enthusiastic developer with a strong understanding of core Ruby and Rails framework along with PostgreSQL database. Someone who is passionate about coding and loves to work in an ongoing challenging environment. You will be part of a talented software team. You have to consistently deliver in a fast paced environment and should be more than willing to build software that people love to use. 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. Ability to write unit tests and following those practices religiously. Working closely with the Product managers and UX team. Helping QAs to write automated integration tests. Staying up-to-date with current and future Backend technologies and architectures. 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 Knowledge on the latest versions on ROR Strong OOP knowledge in Ruby. 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 ActiveRecordSerializer 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 Scalefusion (formerly known as Mobilock Pro): (Our Flagship Product) Scalefusion MDM allows organizations to secure & manage endpoints including smartphones, tablets, laptops, rugged devices, mPOS, and digital signages, along with apps and content. It supports the management of Android, iOS, macOS and Windows 10 devices and ensures streamlined device management operations with InterOps. Fusion of Endpoints at Scale. Promobi Technologies: ProMobi Technologies provides a leading Mobile Device Management Solution under the brand Scalefusion. The solution allows organizations to manage Android and iOS devices from the cloud. It offers modern mobile device management (MDM), application management (MAM) and content management (MCM) experience for corporate-owned devices. Renowned organizations from startups to Fortune 500 trust Scalefusion for their Device Management.
We are looking for a passionate full-stack developer who understands the JS technology very well. The candidate needs to have very good hands-on experience on NodeJS, React and should know the best practices in both the technologies. Developing front end website architecture. Developing backend REST APIs Developing database schemas for optimized performance Should be able to develop responsive applications Should be able to visualize the end outcome of the work product Should be able to understand project requirements thoroughly. Responsibilities Responsible for driving & delivering end-to-end applications from technology standpoint Responsible for architecting, solutioning of the project in the requirement phase Responsible for working with the team & enhancing the collaboration, adding value to the project with critical thinking on project design Responsible for developing the frontend in any of the latest frontend technologies preferably React Responsible for developing the backend APIs