Senior Full Stack Developer (NodeJS/React)

Who we are:

Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.

About the Product:

The solution, developed by our client, an emerging and fast-expanding startup, is revolutionizing infrastructure monitoring using optical fibers. It is based on an award-winning, innovative approach that replaces conventional sensors in overseeing electrical grids and oil & gas pipelines spanning extensive distances.


Their fiber-optic technology, enhanced with AI and machine learning, enables clients to meet their environmental and renewable energy targets, ensuring smooth utility operations on the path to net-zero emissions. They help avert environmental disasters, protect human lives, and maintain the seamless functioning of vital energy and transportation infrastructures.

Product distinctive fusion of AI and engineering proficiency tackles critical challenges currently confronting power operators, offering potential solutions to significant infrastructure issues.

About the Role:

We are looking for an experienced Full stack Developer, to join our Full stack team, responsible for a set of applications, ranging from real-time control maps to advanced technical seismic analysis views and GUI systems. As an experienced developer, we depend on you to lead and own designs and features and to make project decisions. The ideal candidate is a problem solver, who loves elegant solutions and designs, loves to share their work and get feedback, and likes to be challenged to find the best path for the product and team.

Responsibilities:

  • Design and develop our real-time alert GUI application
  • Take part in architecture decision-making for the FE/BE interface.
  • Backend development in NodeJS
  • Frontend development in ReactJS
  • Develop CI/CD and component testing automation.
  • Accurately translate user and business needs into functional frontend code

Requirements:

  • Bachelor's degree or equivalent background in Computer Software
  • At least 10 years of experience in Software development
  • 8+ years of experience with front-end frameworks such as ReactJS
  • 8+ years of back-end development in various technologies, building complex scalable applications. (NodeJS preferred).
  • Broad understanding of Microservices architecture, Event Bus (RabbitMQ), RESTful, and async programming.
  • Good knowledge of different databases (Postgres SQL is preferred).
  • Experienced with cloud (AWS preferred).
  • Experienced with Unit Testing, Test Automation, and CI.
  • Experience with Kubernetes & Docker, and containerization principals
  • Knowledge of browser internals like Javascript engines, CSS, Event APIs, and ways to tune code for the best performance.

Advantage:

  • Knowledge or experience with Jenkins
  • Knowledge or experience with AWS
  • Experience in scaled high availability web systems.

Why Us?

We utilize a remote working model, providing a powerful workstation and co-working space of your choice in case you need it.

We offer a highly competitive package.

We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in)

We prioritize the professional growth and well-being of our team members. Hence, we organize various social events throughout the year to foster connections and promote wellness.