Brightgrove is an industry-leading software company with offices in Kyiv and Kharkiv. We build award-winning products that bring significant value, generate an inspiring result, and help our clients succeed. Our key industries include Retail, Manufacturing, Energy, ISV & Marketing Agencies, Medicine, Online TV broadcasting and many more.
14 січня 2022

Senior Node.js Backend Software Engineer for Online Assessment Software (вакансія неактивна)

Київ, Харків, віддалено


Our customer was founded to provide great new issues to remove the strain, logistical headaches, and expense of running face-to-face exams. Our customer offers a solution to the problem of running formal pen and paper exams at scale, in a world with unprecedented global demand for education, qualifications, certifications, and compliance. Our customer is passionate about harnessing technology to improve the whole assessment experience for both test-takers and examining bodies. They are continually exploring cutting-edge technologies and functionality that are shaping the future of online assessment.

Working with their clients as partners, our customer understands the considerations and complexities involved in moving assessments online. Clients rely on this product to guide themselves through a smooth transition to new test and exam delivery methods and help themselves with the change management processes. Having been through many successful rollouts our customer can advise on best practices and experienced consultants are always on-hand to help. The current team is both knowledgeable and reliable, and our customer has many references clients who are happy to attest to this.


Our product is a unique cloud-based application that provides a scalable and cost-effective way to deliver any assessment online. It covers everything from compliance tests and formative assessment through to formal certification exams with multiple paper variants. Clients can create engaging assessments using the advanced test authoring tool and then roll them out securely, anywhere in the world, at any time, for any number of candidates. Covering the end-to-end examination process, with the integral option of exams invigilated in real-time over the web, Our product is transforming the running of certification programs — reducing the administrative burden, improving the candidate experience, and maximizing security.


Our customer has engineers in Ireland, Brazil, Romania, however, the company has aggressive growth plans due to the market need and require a team extension.
The Engineering teams are responsible for building out the Product Roadmap, through strong engagement and collaboration with the Product team who have developed a strong user mindset to deliver an outstanding product and user experience. These diverse and high-performing Engineering teams have been growing and delivering features that have enabled us to continuously delight our customers. We are looking for Senior Engineers to join current teams and lead the ongoing success and growth of our product.
We are currently looking for 9 engineers on the Brightgrove side (Fullstack and Backend Software Engineers).


  • Environment. Honesty, full transparency, and minimum bureaucracy
  • Health Benefits. Paid time off due to health is agreed upon with your manager as needed. Medical insurance is available after the probation period is completed
  • Extra Income. Take on short-term part-time assignments whenever you feel desire to earn more or dig into other technologies
  • Work Schedule. Agree on your work hours with your client and manager at the start or adjust as needed as you go. Work remotely or from comfortable locations in Kyiv and Kharkiv
  • Paid Time Off. The number of days depends on the project, and our caring HRs will make sure you don’t forget to use them
  • Personal Development. Attend conferences, courses, workshops or get certified—get compensated fully or partly


  • Develop backend applications in an event-driven microservice architecture, using NestJS
  • Work closely with team leads and architects in the database designs
  • Ensure high-quality deliverables, testing using fully automated test frameworks
  • Participate in feature and story refinement and research and analyze impact for new capabilities
  • Work with our architecture team to understand and design the best solutions
  • Perform code reviews for the team to ensure the quality of deliverables of the team
  • Generate ideas to improve overall system design and/or streamline CI/CD pipeline to generate efficiencies in system flow
  • Participate in supporting the availability and stability of applications in the production
  • Work within the Scrum framework participating in Stand up, Product backlog refinement, Sprint reviews, Retrospectives, and Engineering Demos
  • Think critically and problem solve while collaborating closely with our analysts, sales team, and other developers to create great software
  • Collaborate across disciplines to find technical solutions to complex challenges
  • Mentor and learn from other team members through tech talks, workshops, pairing, code reviews, design reviews, and documentation


  • Node.js
  • TypeScript
  • MongoDB
  • Express.js
  • AWS
  • PostgreSQL