Middle Full Stack Node.JS Developer for UBO Team at GR8 Tech. Designing and evolving web platforms focusing on performance, scalability, and reliability.
Responsibilities
Design and evolve backend and frontend architecture using Node.js and JavaScript.
Apply architectural patterns (microservices, event-driven design) based on real constraints.
Design systems with failure in mind, using resilience patterns like circuit breakers and rate limiting.
Build, ship, and maintain backend services and web interfaces in production.
Deliver new features end to end — from requirements to release.
Optimize applications for performance, scalability, and reliability.
Ensure high code quality through reviews, testing, and clean architecture.
Write and maintain unit, integration, and end-to-end tests.
Improve test coverage and reliability of existing systems.
Identify performance bottlenecks and drive optimization initiatives.
Ensure secure coding practices and basic application security.
Partner with product managers, designers, and engineers to deliver business outcomes.
Translate requirements into technical solutions with clear trade-offs.
Contribute to planning, estimation, and iterative delivery in Agile environments.
Share technical context and documentation with the team.
Mentor junior engineers and support technical growth within the team.
Participate in technical discussions and continuous improvement initiatives.
Stay current with modern JavaScript, Node.js, and web development practices.
Requirements
3+ years of commercial experience with Node.js and JavaScript.
Strong knowledge of modern JavaScript (ES12+), async programming, and Node.js internals.
Experience building RESTful APIs with NestJS, Express, Fastify, or similar frameworks.
Solid understanding of web fundamentals: HTTP, browser rendering, SPA architecture.
Experience with SQL databases, basic data modeling, and queries.
Hands-on experience with testing (unit/integration) and CI/CD pipelines.
Comfortable working independently and owning features end to end.
Intermediate or higher level of English, fluent in Ukrainian or Russian.
Experience with Docker and basic Kubernetes concepts.
Familiarity with event-driven systems and message-based architectures.
Exposure to cloud platforms (AWS preferred).
Experience with Webpack, module federation, and bundle optimization.
Monitoring and performance tooling (Prometheus, Grafana, ELK).
Senior Full - Stack Developer needed to build scalable cloud - native applications for mortgage/lending solutions using Java Spring Boot, React, Azure, and microservices.
Senior Backend Java Engineer at Capgemini Engineering, focusing on projects in the hospitality sector. Collaborates with Machine Learning team, utilizing cutting - edge tech stack.
Senior Software Developer responsible for building high - correctness Rust services for Narvar. Collaborating across teams while owning systems from architecture to operations.
Consultant Developer role focusing on client delivery of quality software solutions. Working with teams to implement solutions that are well - tested and easily maintained.
Growth Product Designer for pdf.net, building the acquisition engine and optimizing conversion through design and data. Collaborating with PMs and engineers in a fully remote, high - autonomy environment.
Senior .Net programmer at Exposant 3 developing and modifying business solutions in a hybrid work environment. Committed to mutual success and team collaboration.
Staff Backend Engineer focusing on adaptive telemetry and databases for Grafana Labs. Responsible for technical strategy, project delivery, and system reliability.
Senior Backend Engineer building authentication features and services at GitLab. Working on token issuance, access management tooling, and security improvements for user authentication.
Senior Backend Programmer at Behaviour Interactive developing backend systems for '7 Days to Die'. Leading integration of online services and collaborating with cross - disciplinary teams.