Job Title: Software Engineer (all genders)Work Location: Ukraine / Kyiv or Lviv· hybrid modelWho are we, and what do we do?Onit is a global leader in enterprise workflow software solutions for legal, compliance, sales, IT, HR, and finance departments. With Onit, companies can transform best practices into smarter workflows, better processes, and operational efficiencies. Onit focuses on enterprise legal management, matter management, spend management, contract lifecycle management, and legal hol
Job Title: Software Engineer (all genders)Work Location: Ukraine / Kyiv or Lviv· hybrid modelWho are we, and what do we do?Onit is a global leader in enterprise workflow software solutions for legal, compliance, sales, IT, HR, and finance departments. With Onit, companies can transform best practices into smarter workflows, better processes, and operational efficiencies. Onit focuses on enterprise legal management, matter management, spend management, contract lifecycle management, and legal holds, transforming how global Fortune 500 companies and corporate legal departments bridge the gap between systems of record and systems of engagement.Summary:We are looking for a strong Junior Software Engineer to join our team in Ukraine and work on our contract management SaaS product. You’ll be involved in many aspects of the engineering process, helping evolve our existing architecture and implementing new features and functionality.Responsibilities:Collaborate with the team to design, develop, test, and implement software solutions using JavaScript (ES6+), React, Node.js, and SassAssist in integrating front-end UI with the constructed APIs and backend servicesParticipate in code reviews and contribute to maintaining high development standardsContribute to the optimization of our applications for performance and scalabilityTroubleshoot, debug, and upgrade existing softwareWrite reusable, testable, and efficient codeAssist in the creation of technical documentation for reference and reportingContinuously learn and improve skills to keep up with the latest technology trendsSkills & Experience:Required:1+ years experience in software developmentStrong understanding of JavaScript (ES6+)Experience with React and its core principlesFamiliarity with Node.js and creating web servicesFamiliarity with TypeScriptGood level of English communication skills, both written and spokenBachelor’s degree in Computer Science, Engineering, a related field or equivalent practical experienceDesirable:Knowledge of Docker and containerization practicesFamiliarity with server-side rendering (SSR)Experience with bundling tools such as WebpackExperience with Sass or other CSS pre-processorsWe offer you:An attractive salary package and numerous benefitsAnnual paid vacation (24 calendar days)Paid sick daysMedical insurance in UkraineCorporate Mac laptopCorporate lunchesAbility to expand into more engineering topics (DevOps, engineering manager, etc.)The opportunity to develop professionally and personally as fast as we doA responsible as well as versatile job in a constantly growing international companyA great atmosphere in a motivated and highly qualified team with flat hierarchiesPlease notice that the employment will be under Diia.City.With your application, you agree to the processing of your personal data in accordance with the provisions of data protection regulation, insofar as this is necessary for the decision on the establishment of an employment relationship with us.
Show more
Show lessPosition level
Assistant
Type of employment
Full-time
Job responsibilities
Information Technology
Industries
Software development