Job Bulletin

Responsibilities:

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders
  • A startup mentality is required because we move fast.
  • You’ll be expected to write code daily, push changes often, respond to some technical support tickets, and squash bugs.
  • Mentor young engineers in the team

  • Skills And Qualifications :

  • You have a keen eye for design and know how to use it to craft an elegant user experience
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Strong understanding of REST APIs, HTTP verbs, etc.
  • A deep belief in automation and doing things the right way the first time
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of JavaScript libraries and frameworks, such as Reactjs, NextJs, KnockoutJS, BackboneJS, AngularJs - 3+ years
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as {{Git / Mercurial / SVN}}
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • Responsibilities:

  • You will build robust secure and scalable microservices to build YogiFi applications
  • You will be responsible to implement RESTful services with a metric-driven API Gateway.
  • Design and deliver scalable web services, APIs and backend data modules
  • Develop backend modules, and integrate data from various backend services and database using Node.js
  • Write well designed, testable, efficient code
  • Well versed in building reusable code and libraries/Framework codes for future use
  • Ability to work with Cross-functional teams
  • Integration of data storage solutions like MongoDB / MySQL
  • Stay current with the latest tools, technology ideas and methodologies; share knowledge by clearly articulating, documenting results and ideas to key decision makers

  • Skills And Qualifications :

  • Should have 3+ years of hands-on experience in designing, developing, testing and deploying large scale applications
  • Understand fundamental design principles behind a scalable application
  • Exposure to programming languages like Node JS / Python is preferred.
  • Should be well versed with the basics of Data Structures & Algorithm.
  • Possess strong experience with distributed system architecture. Knowledge in GCP/ AWS is preferred.
  • Should have experience in working on user authentication and authorisation between multiple systems , servers , and environments
  • Understanding differences between multiple delivery platforms , such as mobile vs desktop, and optimizing output to match the specific platform
  • Experience with docker and kubernetes deployments is a major advantage
  • Proficient understanding of code versioning tools , such as Git.
  • Exposure to various CI tools like Jenkins are preferred.
  • Experience of working in teams that are run with agile processes
  • We primarily use Node JS, Java, Python, Redis, MongoDB
  • Ability to deliver code quickly from given scenarios in fast paced start-up environment
  • Attention to details. Strong communication and collaboration skills
  • Experience / Exposure / Sills Desirable:

  • Experience of Apple Watch Integration for position / motion sensing, haptics inputs, collection of vitals etc
  • Experience of implementing Watch Apps
  • Knowledge of incorporation of Siri support / voice commands
  • Understanding of data security and encryption
  • Understanding of Back-End APIs / Services, DB interactions etc
  • Experience of integration of payment services or payment gateway integration
  • Exposure to Location-Based Services, Supporting multiple screens, Security and Permissions, Widgets and related social APIs integration will be an added advantage
  • Experience with any of the DBs: SQL, SQLite, Core Data
  • Knowledge of integration of AI / ML models
  • Knowledge of use of CPU, DSP, GPU cores

  • Responsibilities:

  • End to end ownership of the mobile products you work on including but not limited to design, development, testing and delivery
  • Responsibility of lifecycle management of the product on the app store
  • Strong cross-functional contribution in defining and delivering the roadmap for products on mobile and tablet devices
  • Maintenance and sustenance of the products across App versions
  • Who you are:

  • Technically Hands-on, prior experience with scalable Architecture.
  • Bring 5+ years of software engineering and product delivery experience, with a strong background in algorithms.
  • Strong problem solving and analytical skills.
  • Optimize mobile products for performance and fabulous experience.
  • Knowledge about delegates, protocols, notifications and application life cycle.
  • Knowledge about Push notification services.
  • Knowledge about third party SDK integrations.
  • Knowledge about integrating fitbit / AppleWatch is an additional plus.

  • What we’re looking for:

  • Bachelor's degree /MS in Computer Science, or equivalent
  • Excellent understanding of OOP, RESTful architecture, and Databases
  • Java, Spring Boot, and Hibernate experience
  • 2+ years React/Redux experience, React-Native is a plus
  • AWS experience is a plus
  • Excellent organizational, communication, writing and interpersonal skills
  • Team player
  • Curiosity, ownership, empathy towards customers, willingness to learn new things and desire to inspire others are values we care
  • Responsibilities:

  • Be involved and participate in the overall application lifecycle
  • Building reusable code and libraries for future use
  • Collaborate with Front-end developers
  • Define and communicate technical and design requirements
  • A startup mentality is required because we move fast.
  • You’ll be expected to write code daily, push changes often, respond to some technical support tickets, and squash bugs.
  • Mentor young engineers in the team

  • Skills And Qualifications :

  • Strong data structure and problem solving skills
  • Fluency in any one of Java, C++, Scala
  • Strong verbal and written communication skills with a keen eye to detail
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Data migration, transformation, and scripting
  • Proficient understanding of code versioning tools, such as Git
  • Desire to build well-engineered reusable and scalable backend infrastructure. Quality-first mindset with focus on tests
  • You have a knack for launching and iterating on products quickly with quality and efficiency
  • Good knowledge and working experience of MongoDB or NoSQL; 2+ years.
  • Experience with full stack coding is a plus
  • What you'll do:

  • Design and develop software with high quality and take ownership.
  • Work collaboratively in an Agile team
  • Participate in full development life cycle including planning and code reviews
  • Build applications that can easily scale to the demands of Livestream & Vimeo traffic bursts.
  • Ensure the best technical design and approach with an aim for continuous improvement.

  • Skill and Knowledge you should possess:

  • BTech / MTech in Computer science or equivalent degree
  • Minimum 1 years of web development experience with ReactJS or AngularJS
  • Minimum 1 yrs of experience in any backend technologies like PHP/ Java/ Scala
  • Database Knowledge (MySQL, Oracle, Redis, Memcache, etc)
  • Hands-on with Design, Coding, Debugging and Testing
  • Strong troubleshooting and problem-solving skills
  • Very good in Algorithms, Data structures, and Time Complexities
  • Very good knowledge of OOPS and Design patterns.
  • Willingness to learn and experiment with new technology.
  • Experience with cloud infrastructure is preferable.
  • What you’ll do:

  • Create and maintain optimal data pipeline architecture
  • Brainstorm and create new platforms which will help in our quest to make data available to users in all shapes and forms, with low latency and horizontal scalability.
  • Work with internal stakeholders to assist with data-related technical issues and support their data infrastructure needs.
  • Make changes to our data platform, refactoring/redesigning as needed and diagnosing any problems across the entire technical stack.
  • Design and develop a real-time events pipeline for Data ingestion for real-time dash-boarding.
  • Develop complex and efficient functions to transform raw data sources into powerful, reliable components.
  • Monitor job performances, file system/disk-space management, cluster & database connectivity, log files, management of backup/security and troubleshooting various user issues.

  • Who you are :

  • 3 to 5 years of experience as a Data Engineer
  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
  • Programming/debugging skills in Java/Scala/Python
  • Experience in scripting and JavaScript frameworks
  • Database Knowledge (MySQL, Oracle, Redis, Memcache, etc)
  • Hands-on with Design, Coding, Debugging and Testing
  • Strong troubleshooting and problem-solving skills
  • Very good in Algorithms, Data structures, and Time Complexities
  • Very good knowledge of OOPS and Design patterns.
  • Willingness to learn and experiment with new technology.
  • Experience with cloud infrastructure is preferable.
  • What you’ll do

  • Create and maintain optimal data pipeline architecture
  • Brainstorm and create new platforms which will help in our quest to make data available to users in all shapes and forms, with low latency and horizontal scalability.
  • Work with internal stakeholders to assist with data-related technical issues and support their data infrastructure needs.
  • Make changes to our data platform, refactoring/redesigning as needed and diagnosing any problems across the entire technical stack.
  • Design and develop a real-time events pipeline for Data ingestion for real-time dash-boarding.
  • Develop complex and efficient functions to transform raw data sources into powerful, reliable components.
  • Monitor job performances, file system/disk-space management, cluster & database connectivity, log files, management of backup/security and troubleshooting various user issues

  • Who you are:

  • 8 to 10 years of experience as a Senior Data Engineer
  • Sphere head projects and teams
  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases
  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
  • Programming/debugging skills in Java/Scala/Python
  • Experience in scripting and JavaScript frameworks
  • Database Knowledge (Snowflake, MySQL, Oracle, Redis, Memcache, etc)
  • Hands-on with Design, Coding, Debugging and Testing
  • Very good in Algorithms, Data structures, and Time Complexities
  • Very good knowledge of OOPS and Design patterns.
  • Willingness to learn and experiment with new technology.
  • Experience with cloud infrastructure is preferable.
  • Job Responsibilities:

  • Design and code reliable, scalable and secure platforms
  • Complete ownership of services/components
  • Lead by example, mentor and guide team members on structured problem solving and development best practices
  • Platform thinking approach to components such as libraries/utilities/services and promote reuse
  • Be able to conceptualize, develop prototypes and experiment quickly
  • Drive technical roadmap of the team in collaboration with co-founders

  • Required Skills:

  • 3-4 years of experience in building applications using any of the popular web frameworks
  • Ability to solve problems in an efficient manner
  • Build elegant, maintainable solutions to complex problems
  • Demonstrated ability to write clean, simple and reusable code
  • Management of server side infrastructure (preferably AWS)
  • Ability to work in fast paced environments with unstructured requirements
  • BTech / MS / MCA in Computer Science or related field from an engineering college of repute.
  • Preferred Skills:

  • Full stack experience of using Java or Golang or Javascript (We are language agnostic)
  • Ability to make architectural & design choices
  • Experience with functional programming principles
  • Responsibilities:

  • Developing new user facing features using ReactJS
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high quality code.
  • Writing automated unit and integration tests
  • Optimizing components for maximum performance across all modern web browsers.
  • Ensure the technical feasibility of UI/UX designs.
  • Collaborate with other team members and stakeholders.
  • Identify new technologies that improve product development and the user experience

  • Skills:

  • Strong proficiency in JavaScript, including DOM manipulation
  • Thorough understanding of React.js and its core principles
  • Experience with modern React features such as hooks
  • Experience with testing tools like Jest, Testing Library or Cypress
  • Familiarity with newer specifications of EcmaScript
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Familiarity with mobile-first responsive design.
  • Experience with GraphQL is a plus
  • Source Code control tools experience, especially git.
  • What we do

  • We implement high throughput data pipelines using Kafka, Java, and Python.
  • We build the world's prettiest and most intuitive user interfaces using React, Angular, Typescript, and other OSS libraries.
  • We use a variety of other Open Source technologies including MySQL, Redis, RocksDB, InfluxDB, and more.
  • We write reusable, efficient, and highly concurrent code. We are proud of the technology we build but we are not dogmatic about our techniques.
  • We frequently re-evaluate our decisions and proactively make improvements to avoid last-minute chaos.

  • Key Responsibilities

  • Automate test plans for APIs, User Interface, and Other software components in Hevo’s entire technology stack.
  • Work independently and with the team to deliver test plans and test cases successfully.
  • Work consistently with a thorough, thoughtful, data-driven approach and incorporate best practices.
  • Write automated tests that are maintainable and reusable.
  • Constructively identify problems and propose solutions, taking on projects that identify and mitigate risk while measuring software quality.
  • Establish good working relationships with team members and peers working on related software.
  • Participation in design and code inspections.
  • Key Requirements

  • Bachelor's degree or 2-7 years’ experience working in QA, developing automated tests.
  • AProven coding skills in Java/Python on Unix/Linux platforms
  • Experience with REST or SOAP and a history of working with API based applications
  • Experience writing or enhancing test frameworks is desired.
  • A good understanding of databases will be an added advantage.