Desired Candidate Profile
Does working for a startup in Internet of Things (IoT) and SaaS integration space excite you? Do you look forward to marketing and making sales of the coolest technologies happen? Do you like working in small teams, fast paced environment, sitting on beanbags and brainstorming on the glass board?
If you said yes to above, look at the job description and come join us... We have been listed as "20 Most Promising M2M companies" by CIO Review magazine, "Top 10 IoT companies" by Silicon Review magazine and covered by Gartner in their research notes for iPaaS and Hybrid Integration platform.
Job Description
RoboMQ is hiring full stack software developers at mid-level to senior level to join their team engaged on software product development. Being part of a fast-growing software startup in area of iPaaS & Internet of Things (IoT), you will have ample opportunities to take bigger roles and grow with the company. The position will be based in Jaipur, Rajasthan.
About RoboMQ
RoboMQ enables integration among devices, sensors and applications using open-core, standards based technologies and protocols. Its data integration platform is a cloud based SaaS (Software as a Service) subscription product, which is also offered with an enterprise hosting option. Their data integration product enables companies to connect their products to the cloud and the enterprise systems using virtually any communication channel (e.g. cellular networks, the Internet, WiFi, or satellite).
RoboMQ (www.robomq.io ) is an up and coming startup based in McLean, Virginia, USA. We have a vibrant startup culture focused on learning, teamwork and having fun together. You will be working with some of brightest minds in an environment of creativity, collaboration, and a startup style work.
Job Requirements
The full stack software developer role involves designing and developing the front end and the UI/UX for the RoboMQ iPaaS platform. The candidate should have experience designing and developing front end interfaces using the JavaScript frameworks like angular.js, Express, node.js and HTML templating technologies.
In addition, the candidate should have sound software development skills on Unix/Linux environment using any of the programming languages Java, C, C++, Python, JavaScript, scripting etc. The candidate should have good understanding of databases and SQL and application development methodologies. The software developer is expected to have good analytical and software design skills to develop enterprise grade applications.
The candidate will be responsible full cycle development from working with the product architects, designing and often inventing the functionality. She or he will develop the product or service feature individually or working with a team of developers.
The candidates should be comfortable working with team members in a highly interactive environment. The candidates should be able to create requirements, build use cases, define interfaces and then translate them into technical implementations. You will be a problem solver, and must demonstrate a solid background and understanding of software technologies and an aptitude and willingness to learn at a fast pace.
Experience Level
- BS in Computer Science degree or 4-year degree in a related discipline
- Strong and relevant work experience of 6-12 years
- Programming experience with JavaScript, Java, C, C++, Python or other programming languages
- Experience building web applications with Angular, Node.js, HTML, Bootstrap, Angular material and similar frameworks
- Experience of development with databases including SQL, MongoDB, Redis and understanding of data processing concepts
- Experience working with and developing web services, REST, and JSON
- Experience of software development on Linux or Unix environment
- Ability to provide innovative approaches that yield simple, practical solutions
- Knowledge of networking concepts, principles, and technologies
- Proficient with office, spreadsheet, word processing and presentation applications
- Ability to cope under high demand, handle multiple priorities, projects and tasks, and meet tight deadlines
- Ability to develop strong working relationships with the team and the customer
- Willingness to take various responsibilities as we build the company together
- Excellent organizational, verbal and written communication skills
- Ability to explain technical concepts to end users, create documents and presentation and be able to effectively communicate ideas
- Willingness, desire and sharp aptitude to learn new technologies and be open to work on challenging assignment as they evolve
- Creative, inventive and out-of-box thinker
The position offers fast growth opportunities as the company grows.
Work Location: Jaipur, Rajasthan
Position type: Full time
Compensation: Depending on the experience
Education:
UG: B.Tech/B.E. - Computers, Electrical, Electronics/Telecommunication
Contact Details:
Keyskills:
Node.Js
Javascript
HTML
C
JSON
Bootstrap
Java
Redis
MongoDB
Python
RabbitMQ
AWS