Senior Node.js Software Engineer for Online Assessment Software (offline)

ABOUT THE CLIENT
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 customers 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.

PROJECT DETAILS
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.

YOUR TEAM
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 6 engineers on the Brightgrove side (Frontend and Backend Software Engineers).

WHAT’S IN FOR YOU
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

RESPONSIBILITIES
✓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 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

SKILLS
Node.js
TypeScript
MongoDB
Express.js
AWS
PostgreSQL

About Brightgrove

Brightgrove is a multi-national IT services company with development hubs in the US, Germany and Ukraine. We've been successfully serving our customers globally for the past 11 years by building advanced-skilled teams of mature pros. Our strength is that we can hire the rarest specialists and retain them for years—2 years on average. People stay on the bright side because they simply love what they do and appreciate how we treat them. That's what our satisfaction survey says.

Sounds cliche or too good to be true? Come and see for yourself. Or check what our exes have to say.

Company website:
https://careers.brightgrove.com/

DOU company page:
https://jobs.dou.ua/companies/brightgrove/

The job ad is no longer active
Job unpublished on 24 April 2022

Look at the current jobs Node.js Romania→