Senior Node.js Engineer

Highload digital platform which gives big energy companies tools and teams to grow faster — allowing operators, vendors, and contractors to operate more efficiently.
The company was founded in 2014. Now it combines more than 100 talented specialists and is one of the fastest-growing companies in Austin, Texas. Also, they have an office in Belfast, Ireland.
The initial focus is on oil&gas, solar, and wind energy.
Our Engineering Teams are focused on domain-driven design, organized into agile cross-functional teams composed of Engineering, Product & Design. Engineers are key contributors to the design & build of the core features & services that underpin our next-generation marketplace.

The team on our side: 3 Senior NodeJS Engineers, 3 Senior React Engineers, Account Manager.
Main tech stack includes: Google Cloud Platform, Kubernetes & Docker, React.js, Typescript, Material-UI, Graph QL, Neo4j, Node.js, NestJS, MongoDb, PostgreS, Kotlin, and Kafka.

  • Proficiency with Node.js, Javascript, and datastore technologies (SQL and no-SQL)
  •  5+ years of relevant development experience (full software life cycle — building product)
  • Delivery focussed with solid exposure to SOA and/or Microservices environment
  • Practical exposure of CI/CD pipelines for your production services
  • Hands-on knowledge building on cloud service platforms (GCP, or AWS, Azure etc.)
  • Experience partnering and collaborating with remote teams (across different time zones)
  • Proven track record in learning new technologies and applying that learning quickly
  • Upper-intermediate English level
Would be a plus:
  • Familiar with containerisation and Kubernetes (a plus, but not required)
  • Practical production knowledge of GraphQL (or RESTful alternatives)
  • Designing, building, and maintaining Node.js based microservices running on Google Kubernetes Engine
  • Working with Front End Engineer, Product Managers, and other Backend Engineers to refine features and define APIs and functionality needed in our backend services
  • Collaborating with your teammates and other teams through code reviews, design documentation, and collaborative cross team forums
What we offer:
  • 50% cost compensation for attending courses and seminars on self-development;
  • Cost compensation for sports activities (6000 UAH per year);
  • Regular Performance Review;
  • Career opportunities;
  • Internal University;
  • English training courses at the office;
  • Annual paid vacation (18 working days);
  • Paid sickness leave (10 working days);
  • Corporate doctor;
  • Yearly Health Check-Up;
  • Corporate events.