Open Positions
We assist everyone in their personal and professional growth.
We provide a friendly atmosphere, stability and competitive salaries.
Why and What we expect:
- For a purpose of automation of the development operations in several revolutionary software product (Videal` clients), we are looking for a DevOps engineer, who loves to make things work, bits and bytes flying in right directions and in a right way :).
Responsibilities:
Support several small and mid size development teams with multiple AWS accounts and instances in different regions:
- Set up and configure EC2 Linux machines and related packages (Docker, Java, PHP, node.js, Databases, etc.)
- Set up virtual private network and secure access in AWS
- Set up monitoring and resolve incidents (out of space, out of memory, certificates expiration, etc.)
- Set up and manage products AWS (Amazon ES, EC2, ELB, S3, EMR, etc.)
- Write bash scripts and automate infrastructure routine actions
- Use (where possible) Infrastructure as a Code tools (AWS CloudFormation, Terraform, etc.)
- Set up and maintain CI/CD tools (Jenkins, etc)
AWS accounts cost optimization:
- Always think how to solve the task in the most cost-efficient way.
- Propose actions to reduce infrastructure cost for existing accounts and implement them once it's approved
- Follow all new AWS product announcements and suggest improvements to projects' infrastructures.
- Study AWS products and related technologies (monitoring tools, log analysis tools, data bases, etc) to be able to help the team with configuration and improvements
- Monitor and keep tracking on abnormal cost spikes to answer the question why it happened and what could be done to avoid that in future
Communication:
- On projects with a dedicated DevOps position (full -time or part-time) timely communicate with customer in emails in English.
- In case of project infrastructure incident (going on or just resolved) participate in conf calls with customer biz or tech team.
- Send planned maintenance email notifications.
- Send emails on critical monitoring incidents' fix status (sometimes with the investigated possible reason).
- Communicate with Videal team, pm: questions regarding modules requirements specification, get product knowledgebase, organization questions
Process:
- Plan own work and maintenance time slots to avoid US business time over lapses (US safe hours 11 - 14 in summer and 10 - 13 in winter) as well as own/team member’s overtimes (normal office hours: 09-00(11-00) - 18-00(21-00), 1-2 hour for break/lunch).
- Submit daily time reports in Redmine on the work done - spent hours for each task and comments (where possible).
- Give a feedback/propositions regarding new ideas and possible improvements of product/process to Videal PM/techlead.
Soft skills:
- We seek for a mirror mind people who will share our mission, philosophy, values and will continue to grow along with our company for long term period. Candidate should be a process-oriented, strong logical thinking, high accuracy person with a pro-active mindset, a desire and ability of permanent professional growth, also with ability to analyze, process and classify an information and pay attention to details. The candidate should have at least intermediate speaking/writing English level with the abilities to present his own ideas and opinion, give arguments, listen and understand the requirements and needs of a client correctly during the communication.
Professional skills:
Required:
- Perfect knowledge of Linux based OS and network protocols (iptables, ssh, HTTP, FTP, mail, LDAP, Samba, etc)
- Perfect knowledge of AWS products (Amazon ES, EC2, VPC, VPN/ssh tunnel, ELB, S3, EMR, IAM, and Security) and infrastructure
- Experience with Docker
- Experience with any of the following monitoring tools: DataDog, Nagios, CloudWatch, Zabbix, Ganglia, etc.
- Ability to write bash scripts and automate infrastructure routine actions, writing from scratch and modifying config files
Nice to have:
- Knowledge of any programming language, preferably Java.
- Experience with Elasticsearch, Kibana and Logstash.
- Experience with big data projects.
- Knowledge of any Infrastructure as a Code tools (AWS CloudFormation, Terraform, etc.)
- Experience with log analysis tools (Splunk, Papertrail, etc.)
- Good understanding of managed and not managed NoSQL databases and key-value storages
- Knowledge of Jenkins or any other CI/CD tools
- Knowledge of Azure and MS Server, IIS, MS SQL Server
- Experience of the Hadoop related stack (HDFS, YARN, HBase, Spark)
- Experience with Ansible
Conditions of work:
Our 400 m2 office is located in historical center of Kharkov (1 min from "Historical Museum" metro station), has modern interior design, lot of sunshine because of a panoramic windows, large comfortable kitchen/game zone and personal parking. You will get a cozy workdesk along with fast PC, 24inch monitor and high speed Internet/Wi-Fi.
Super bonuses:
- Opportunity to become a part of our DREAM TEAM, enjoy the atmosphere and help the company in creating innovative software products.
- Participation in the most revolutionary projects from Big Data tech niche;
- Flexible working hours (40h a week without overtimes) and flexible work schedule (remote work is possible);
- Outstanding career and professional growth opportunities (opportunity to become a head of devops team)
- Competitive salary, personal bonuses for excellent delivery and permanent professional growth;
- Comfortable office with kitchen, relax zone, open-air terrace;
- Paid sick leaves, vacation day, and days off on childbirth, marriage;
- Annual schedule of corporate events and parties including pizza, sushi, drinks, birthday celebrations, board games, bbq, quests, picnics;
- 50% paid specialized courses and certifications;
- Free English courses and Speaking Club;
- Massage room;
- Pin-pong table and Kicker;
- Corporate education programs, certification and participation in corporate knowledge sharing process.
Please send your CV marked "DevOps engineer" in the subject via e-mail: careers@videal.net and start your message from the text: "This is a nice start"
About the project:
DSIGlobal.com is a long-standing innovator in mobile-first supply chain software serving some of the most well-known brands on the planet. The recent global pandemic proved how critical an organized and efficient supply chain is to businesses and consumers alike. Top consumer and industrial companies are leaning on our technology to improve access to the products that impact our everyday lives. Join us at DSI where we are passionate about taming the complexities of the global supply chain. We are growing our software development team and are seeking a senior developer who is a zealous promoter of great code and customer experience.
Why and what we expect:
For the purpose of DSI CloudInventory web engineering team extension we are looking for a Front-end engineer, who is be able to implement his talent of web engineering using React.js, also present in-time + quality focused delivery skills during a cooperation with US enterprise company.
Responsibilities:
- Understand design patterns and anti-patterns.
- Develop functionality of the system using React.js
- Write working testable and secure JavaScript code using Clean and SOLID practices.;
- Fix bugs(if found) before delivering the code to QA department
- Ability to apply big O notation for code optimization.
- Commit code to GIT (tested on development stage and ready for test stage)
- Communicate with customer:
- introduction call: presentation and description of the system, project team.
- daily Scrum meetings with client team
- feedback meetings with customer on demand
Process:
- Follow project work schedule(office or remote): 09-50 - 19-00, 1-2 hour for break/lunch.
- Submit daily status reports in time tracking system about the work that was done during a day including spent hours for each task.
- Give a feedback/propositions regarding new ideas and possible improvements of product or engineering process to Videal project coordinator in a written form.
Soft skills:
- Passionate: Always sharpen the technology skills
- Agile : Learn and adapt to new technologies
- Self-motivated: Take initiative to learn the code and industry and dig into new challenges
- Quality focused: Excellence is in the details
- Flexible: Shift focus with changing business needs
- High attention to details and accuracy;
- Team player and experience of working with a US client;
- Pro-active approach of work in a mindset: you used to solve problem before your manager figure it out;
- Creative: Look for elegant solutions that are not always the obvious ones
- Intermediate+ English.
- Patience and tolerance, calmness and sense of humor.
Professional skills:
- 3+ years of commercial experience using React.js;
- strong knowledge of HTML/CSS/SCSS
- Material UI
- Bootstrap
- Familiar with { Theme, createStyles, makeStyles } from material-ui for React
- Material UI components for React
- Experience with Git;
- Profiling, debugging and troubleshooting experience;
- Knowledge of Linux based platforms;
Professional skills (Nice to have):
- refactoring experience;
- good knowledge of TypeScript;
- knowledge of .Net core and Azure.
Conditions of work:
Our 400 m2 office is located in historical center of Kharkov (1 min from "Historical Museum" metro station), has modern interior design, lot of sunshine because of a panoramic windows, large comfortable kitchen/game zone and personal parking. You will get a cozy workdesk along with fast PC, 24inch monitor and high speed Internet/Wi-Fi.
Super Bonuses:
- Opportunity to become a part of our DREAM TEAM, enjoy the atmosphere and help the company in creating innovative software products.
- Participation in the most revolutionary projects from Big Data tech niche;
- Flexible working hours (40h a week without overtimes) and flexible work schedule (remote work is possible);
- Outstanding career and professional growth opportunities;
- Competitive salary, personal bonuses for excellent delivery and permanent professional growth;
- Comfortable office with kitchen, relax zone, open-air terrace;
- Paid sick leaves, vacation day, and days off on childbirth, marriage;
- Annual schedule of corporate events and parties including pizza, sushi, drinks, birthday celebrations, board games, bbq, quests, picnics;
- 50% paid specialized courses and certifications;
- Free English courses and Speaking Club;
- Massage room;
- Pin-pong table and Kicker;
- Corporate education programs, certification and participation in corporate knowledge sharing process.
Please send your CV marked "React engineer" in the subject via e-mail: careers@videal.net and start your message from the text: "This is a nice start"
About the project:
DSIGlobal.com is a long-standing innovator in mobile-first supply chain software serving some of the most well-known brands on the planet. The recent global pandemic proved how critical an organized and efficient supply chain is to businesses and consumers alike. Top consumer and industrial companies are leaning on our technology to improve access to the products that impact our everyday lives. Join us at DSI where we are passionate about taming the complexities of the global supply chain. We are growing our software development team and are seeking a senior developer who is a zealous promoter of great code and customer experience.
Why and what we expect:
For the purpose of DSI CloudInventory web engineering team extension we are looking for a Back-end engineer, who is be able to implement his talent of .Net engineering using C#, also present in-time + quality focused delivery skills during a cooperation with US enterprise company.
Responsibilities:
- Understand design patterns and anti-patterns;
- Develop functionality of the system using .Net Core;
- Write working testable and secure C# code using Clean and SOLID practices;
- Fix bugs(if found) before delivering the code to QA department
- Ability to apply big O notation for code optimization.
- Commit code to GIT (tested on development stage and ready for test stage)
- Communicate with customer:
- introduction call: presentation and description of the system, project team.
- daily Scrum meetings with client team
- feedback meetings with customer on demand
Process:
- Follow project work schedule(office or remote): 09-50 - 19-00, 1-2 hour for break/lunch.
- Submit daily status reports in time tracking system about the work that was done during a day including spent hours for each task.
- Give a feedback/propositions regarding new ideas and possible improvements of product or engineering process to Videal project coordinator in a written form.
Soft skills:
- Passionate: Always sharpen the technology skills
- Agile : Learn and adapt to new technologies
- Self-motivated: Take initiative to learn the code and industry and dig into new challenges
- Quality focused: Excellence is in the details
- Flexible: Shift focus with changing business needs
- High attention to details and accuracy;
- Team player and experience of working with a US client;
- Pro-active approach of work in a mindset: you used to solve problem before your manager figure it out;
- Creative: Look for elegant solutions that are not always the obvious ones
- Intermediate+ English.
- Patience and tolerance, calmness and sense of humor.
Professional skills:
- 3+ years of commercial experience using C#, .Net, Azure;
- refactoring experience;
- Experience with Git;
- Profiling, debugging and troubleshooting experience;
- Knowledge of Linux based platforms;
Professional skills (Nice to have):
- knowledge of JavaScript, TypeScript;
- knowledge of React.js.
Conditions of work:
Our 500m2 office is located in historical center of Kharkov (2 mins walk from Maidan Konstitutsii metro station), has modern interior design, lot of sunshine because of a panoramic windows, 3 balconies, large comfortable kitchen/game zone and personal parking. You will get a cozy workdesk along with fast PC, 24inch monitor and high speed Internet/Wi-Fi.
Super Bonuses:
- The friendly environment of highly skilled professionals;
- Participation in the most revolutionary projects from Big Data tech niche;
- Flexible working hours (40h a week without overtimes);
- Outstanding career and professional growth opportunities;
- Competitive salary, personal bonuses for excellent delivery and permanent professional growth;
- Comfortable office with kitchen, relax zone, open-air terrace;
- Paid sick leaves, vacation day, and days off on childbirth, marriage;
- Annual schedule of corporate events and parties including pizza, sushi, drinks, birthday celebrations, board games, bbq, quests, picnics;
- 50% paid specialized cources and certifications;
- Free English cources and Speaking Club;
- Massage room;
- Pin-pong table and Kicker;
- Corporate education programs, certification and participation in corporate knowledge sharing process.
Please send your CV marked ".Net engineer" in the subject via e-mail: careers@videal.net and start your message from the text: "This is a nice start"
About the company
Established in 2007, Videal helps startups and companies in leveraging their data and workflows to get more business value by creating innovative Data mining, Big Data processing and analysis solutions. Videal's expertise and solutions help our clients to understand different aspects of customer’s behavior, decision making, processes optimization and any types of business intents.
About the project
Our client is a US based company that creates big-data powered opportunities for businesses to understand their consumer patterns and provide essential tools for boosting conversion rates with right data. The main aim of the system is creating a variety of efficient algorithms and pipelines for business intent search. The successful candidate will participate in data preparation from data engaging to data analysis, from web crawling to machine learning to create reports and API for marketing campaigns.
Required
- Proficiency in SQL;
- Experience in Data Engineering using Spark/Java/Hadoop;
- Understanding of data modeling and data warehousing concepts;
- Hands-on experience with Java;
- Understanding the principles of parallel processing;
- Successful communication and interpersonal skills.
- ETL development background.
Nice to have
- Experience using Scala, Python, Groovy
- Working experience with AWS Cloud;
- Process orchestration software: Apache Airflow / Prefect / Dagster;
- Serverless computation frameworks.
Responsibilities
- Analysis, Interpretation and Validation data sources.
- Writing batch & stream data processing solutions, ETL processes, automated workflows on Spark, Java and Scala.
- Testing data pipelines and data quality using modern approaches.
About the company
Onemata is trusted by people and businesses as their data and analytics partner for their derivative product development, marketing, sales, and recruitment teams.
We’ve harnessed the power of machine learning & data science to provide novel solutions to historic growth problems for enterprise, mid-market, and SMB’s.
Required
• 5 years of commercial Java experience;
• strong knowledge of Java core;
• deep knowledge of SQL;
• knowledge of Hadoop related technologies (HDFS, HBase, EMR, Spark);
• knowledge of Amazon Web Services (EC2, S3, EMR);
• experience with Git;
• profiling, debugging and troubleshooting experience;
• knowledge of Linux based platforms;
• intermediate+ English;
• team player and experience of working with a US client.
Nice to have
• strong knowledge of Spring framework;
• working experience and good knowledge of Solr/Elasticsearch;
• experience with Kafka;
• experience with NoSQL/key-value databases/stores (Redis);
• experience in microservices in Kubernetes;
• a desire and ability of self-growth and self-education: new programming languages (like Kotlin and Scala), technologies, frameworks, and tools;
• strong logical thinking. Skills and experience in algorithms writing;
• ability to analyze, process, classify and structure information (big data analysis);
• high attention to details and accuracy;
• proactive approach of work in a mindset;
• patience and tolerance, calmness and sense of humor.
Responsibilities
• write Java code (Java 8) for custom Spark flows to structure and filter big data;
• write and support RESTful microservices in Java for further deployment as Docker containers in Kubenetes cluster on AWS;
• using Kafka for all microservies interactions;
• analyze big data for further Spark processing;
• maintain and extend documentation in Asciidoc;
• perform code (Java, Scala) review on GitHub.
Project
LA based market place selling and delivering medical cannabis with operations in CA, NV and NY that has grown as ambitious startup overcoming many technical challenges.
Required
- 2+ years experience in testing with experience in Automation testing using Selenium;
- knowledge of Java;
- good knowledge of Selenium;
- experience in writing auto-tests for GUI and REST API;
- strong attention to details and logical thinking;
- self-motivated, self-disciplined, goal-driven;
- intermediate+ English.
Nice to have
- perform load testing, stress testing, end-to-end testing;
- easy to communicate with client's business team to clarify requirements;
- clear understanding of software development lifecycle, and process for quality assurance;
- good organizational and time management skills;
- strong problem-solving skills, proactive;
- experience in configuring project CI pipelines;
- experience in TestCafe and/or Cypress;
- experience in writing unit tests;
- experience in a startup environment preferred;
- knowledge of SQL.
Responsibilities
- write test cases based on task description;
- support current auto tests for GUI and write new tests;
- cover back-end REST API with auto-tests;
- investigate test fails and either update tests or submit bugs in JIRA;
- daily communication with customer and dev team via slack & zoom during office hours;
- participate in CI pipelines tunning for test runs in stage and pre-prod environments;
- pro-active participation in product quality improvements;
- help manual QA to transform Full Story incidents into JIRA bugs or communitate business team it's not a bug.
Join our team of outstanding engineers!
If you are looking for a position that is not currently open, leave us your details and we will contact you when it becomes available.
+38 050 400 18 17