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).
Intermediate Backend Software Developer at Ava Industries. Assist in transferring patient health data using Ruby on Rails for a cloud - based EMR system.
Senior Python Developer contract role in Toronto. Requires 8+ years development experience, 3+ years Python, GCP services, data tools, and workflow orchestration.
Senior Ruby on Rails Engineer developing scalable web features and improving APIs at Zipline. Shape robust systems while contributing to AI - powered initiatives in a fully remote environment.
Tech Lead managing core backend automation for Jerry.ai, simplifying car ownership processes. Evolving frameworks to improve reliability and scalability while leading technical teams.
Senior Backend Developer at Atimi working on high - quality software solutions integrating mobile and web experiences. Collaborating with teams and leading software development processes.
Intermediate C++ Software Engineer working on projects in the Minecraft universe at SkyBox Labs. Collaborating in a creative studio environment while contributing to iconic game franchises.
Java Tech Lead at Desjardins responsible for enhancing user experience and supporting development teams with innovative solutions. Leading strategic initiatives in a collaborative environment.
Join Pigment as a Software Engineer developing backend components for our performance management platform. Collaborate with teams to deliver scalable solutions for dynamic markets.
Senior Backend Engineer at ClickHouse building a petabyte - scale observability platform focused on developer experience. Collaborating on backend systems and infrastructure for real - time data applications.