Career | Riverus Technology Solutions Pvt. Ltd.

Careers at Riverus

Open positions and Job descriptions.

Open Positions

Front end developer

UI / UX Design Engineer

AWS DevOps Engineer

Back End developer

Web Application Architect / Solution Lead

QA - Web Automation Test Engineer

AWS Cloud Solution Architect

AI / Machine learning Developer

Job Description

Job Role : Front End Developer

Job Description

We are looking for a great JavaScript / TypeScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Skills
  • B. E / B.Tech / M.S in Computer Science Graduate
  • 4+ yrs of experience in developing React based web applications
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end building pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Adept at benchmarking and optimization
  • Familiarity with code versioning tools such as Git, GitHub
  • Familiarity with Docker containers, GitHub workflows, DevOps
  • TDD skill and mindset all across: pytest, selenium code coverage
  • Skilled in static code quality assurance tools: eslint, pylint etc

Job Description

Job Role :AI / Machine learning Developer

Job Description

We are looking for an expert in machine learning to help us extract value from our data. You will lead all the processes from data collection, cleaning, and preprocessing, to training models and deploying them to production.
The ideal candidate will be passionate about artificial intelligence and stay up-to-date with the latest developments in the field

Responsibilities
  • Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress
  • Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability
  • Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
  • Verifying data quality, and/or ensuring it via data cleaning
  • Supervising the data acquisition process if more data is needed
  • Defining validation strategies
  • Defining the preprocessing or feature engineering to be done on a given dataset
  • Defining data augmentation pipelines
  • Training models and tuning their hyperparameters
  • Analyzing the errors of the model and designing strategies to overcome them
  • Deploying models to production
Skills
  • B. E / B.Tech / M.S in Computer Science Graduate
  • 5+ yrs of experience in developing AI/ML models in NLP domain specific
  • Proficiency with Python and basic libraries for machine learning such as scikit-learn, nlp libraries, and pandas
  • Good at regular expression skills
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript
  • Expertise in model and training evaluation
  • Ability to select hardware to run an ML model with the required latency
  • Sentence transformers, different NER models
  • TDD skill and mindset all across: pytest, selenium code coverage
  • Skilled in static code quality assurance tools: eslint, pylint etc
  • Good at model performance improvement

Job Description

Job Role :AWS DevOps Engineer

Job Description

We are looking for an experienced DevOps engineer that will help our team establish DevOps practice. You will work closely with the technical lead and/or CTO to identify and establish DevOps practices in the company.
You will help us build scalable, efficient cloud infrastructure. You’ll implement monitoring for automated system health checks. Lastly, you’ll build our CI pipeline, and train and guide the team in DevOps practices.

Responsibilities
  • Improve CI/CD tooling.
  • Implement and improve monitoring and alerting.
  • Build and maintain highly available systems.
  • Implement the CI pipeline.
  • Implement and maintain monitoring stacks.
  • Lead and guide the team in identifying and implementing new technologies.
  • Implement and own the CI.
Skills
  • B. E / B.Tech / M.S in Computer Science Graduate
  • 4+ yrs of experience in developing CI/CD, Continuous Development, establishing pipelines in the cloud environment
  • Good Linux Skills and system administration background
  • Strong knowledge of AWS or GCP, or Azure
  • Strong knowledge of git / github
  • Handson experience with AWS SAM, docker, Kubernetes, elastic search, Keycloak, terraform
  • Orchestrating and optimizing cloud components, Configuration Management experience may not be necessary.
  • Establishing new DevOps practices, Managing production infrastructure with AWS
  • TDD skill and mindset all across: pytest, selenium code coverage
  • Skilled in static code quality assurance tools: eslint, pylint etc

Job Description

Job Role :Back End Developer – Web Application

Job Description

We are Looking for a Django Developer who is extremely knowledgeable and a driven individual to assist the organization in designing and programming back-end APIs for web applications. You will look after the development of backend code which efficiently and effectively interfaces with front end code to transact data. You will need to liaise with front end developers extremely regularly, so being a good communicator and collaborator is extremely important.

Responsibilities
  • Design and implement Python code using the Django REST API framework.
  • Design and implement Python Microservices Architecture
  • Identify and fix bottlenecks and bugs that may arise from inefficient code.
  • Write effective and efficient Django Data models to work with SQL based databases
  • Work with engineering team comprises of front-end developer, DevOps engineer, cloud engineer and automation testing team members collaboratively
  • Develop and maintain postman Api collections and swagger documentation
Skills
  • B. E / B.Tech / M.S in Computer Science Graduate
  • 4+ yrs of experience in developing in python / django applications
  • 2+ yrs or experience in developing django apis and django models
  • Good understanding of REST APIs
  • Good understanding of SQL databases
  • Ability to problem solve and critically think
  • Familiarity with code versioning tools such as Git, GitHub
  • Familiarity with Docker containers, GitHub workflows, DevOps
  • TDD skill and mindset all across: pytest, selenium code coverage
  • Skilled in static code quality assurance tools: eslint, pylint etc

Job Description

Job Role :Web Application Architect / Solution Lead

Job Description

We are looking for an innovative solution architect to develop and implement systems architecture that will meet business needs. The solution architect’s responsibilities include gathering requirements and functional specifications, assessing the current software systems in place in order to identify areas in need of improvement, and overseeing development teams. You should also be able to regularly update the company on any developments in systems architecture projects.

Responsibilities
  • Building and integrating information systems to meet the company’s needs.
  • Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
  • Resolving technical problems as they arise.
  • Providing supervision and guidance to development teams.
  • Continually researching current and emerging technologies and proposing changes were needed.
  • Informing various stakeholders about any problems with the current technical solutions being implemented.
  • Assessing the business impact that certain technical choices have.
  • Providing updates to stakeholders on product development processes, costs, and budgets.
Skills
  • B. E / B.Tech / M.S in Computer Science Graduate
  • 9+ yrs of Solution Architect / Lead Experience
  • Proven experience in engineering and software architecture design.
  • Previous project management experience is advantageous.
  • In-depth understanding of coding languages (ReactJS, Python, DevOps, Cloud Concepts JavaScript).
  • Sound knowledge of various operating systems and databases.
  • Efficient communication skills.
  • Strong organizational and leadership skills.

Job Description

Job Role : QA – Web Automation Test Engineer

Job Description

We are looking for a highly-skilled test automation engineer to design automation tests. Test automation engineers' duties include designing automation scripts and finding solutions for automation problems. You should also be committed to developing skills in order to provide up-to-date solutions.

Responsibilities
  • Designing and developing test automation scripts.
  • Using test automation guidelines.
  • Researching issues in software through testing.
  • Collaborating with QA Analysts and Software Developers to develop solutions.
  • Keeping updated with the latest industry developments.
Skills
  • Bachelor's degree in computer science, software development, or a related field.
  • Previous experience as a test automation engineer.
  • Excellent mathematical and problem-solving skills.
  • Highly accurate and detail-oriented.
  • Proficiency in programming languages – JavaScript, python
  • Good at web application UI automation testing tools and frameworks like selenium, cypress, appium etc.,
  • API Automation Testing tools – postman
  • Build automation testing tools – maven, or testng
  • Accessibility testing, manual testing, regression testing, unit testing and system testing

Job Description

Job Role :AWS Cloud Solution Architect

Job Description

We are looking for an AWS Solution Architect who designs, builds, deploys, and maintains business applications and critical and secure security infrastructure inside the AWS Cloud.

Responsibilities
  • Architecting, building, and maintaining cost-efficient, scalable cloud environments for the organization.
  • Understanding business objectives of the company and creating cloud-based solutions to facilitate those objectives.
  • Moving archaic systems into the cloud for more efficiency within the organization – aka digital transformation.
  • Keeping cloud environments secure and preventing downtime or security breaches.
  • Determining the risk associated with third-party platforms or frameworks.
  • Looking for ways to improve operations within the company to digitize common tasks.
  • Designing, building, maintaining internal cloud applications for the organization.
  • Transferring data and internal processes to cloud architecture.
  • Keeping data leakage and downtime to an absolute minimum.
  • Keeping up to date on best practices in cloud computing and making improvements to the cloud infrastructure of their company or organization.
  • Communicating with internal teams, like Sales, Operations, and IT.
  • Communicate with stakeholders and build applications to meet project needs.
  • Making hardware and software recommendations for the organization, based on needs of the project and organization.
Skills
  • Bachelor's degree in computer science, software development, or a related field.
  • Certified AWS Solution Architect
  • 5+yrs of relavant experience in working as solution architect
  • Good knowledge of core AWS services like EC2 instances, storage, AM and network components
  • Experience in integration of AWS containerization and orchestration services - Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS), Amazon Elastic Container Registry (ECR), AWS Fargate, AWS API Gateway
  • Experience in working with Docker
  • Experience in working with DevOps
  • Domain experience of Finance / FinTech / LegalTech

Job Description

Job Role :UI / UX Design Engineer

Job Description

We are looking for a UI/UX Designer to turn our software into easy-to-use products for our clients.

Responsibilities
  • Gather and evaluate user requirements in collaboration with product managers and engineers
  • Illustrate design ideas using storyboards, process flows and sitemaps
  • Design graphic user interface elements, like menus, tabs and widgets
  • Build page navigation buttons and search fields
  • Develop UI mockups and prototypes that clearly illustrate how sites function and look like
  • Create original graphic designs (e.g., images, sketches and tables)
  • Prepare and present rough drafts to internal teams and key stakeholders
  • Identify and troubleshoot UX problems (e.g., responsiveness)
  • Conduct layout adjustments based on user feedback
  • Adhere to style standards on fonts, colors and images
Skills
  • BSc in Design, Computer Science or relevant field
  • Proven work experience as a UI/UX Designer or similar role
  • Portfolio of design projects
  • Knowledge of wireframe tools (e.g. Wireframe.cc and InVision, figma, adobe)
  • Up-to-date knowledge of design software like Adobe Illustrator and Photoshop
  • Team spirit; strong communication skills to collaborate with various stakeholders
  • Good time-management skills

Apply

Attach your CV (PDF / .DOCX / JPG - maximum size of 5Mb)*