DevJobs

Back End Developer

Overview
Skills
  • SQL SQL
  • Node.js Node.js ꞏ 6y
  • MongoDB MongoDB
  • NoSQL NoSQL
  • CI/CD CI/CD
  • Git Git
  • Agile methodologies
  • Cloud Computing
  • External APIs
  • GIS Concepts and Technologies
  • SaaS Platform
  • Testing frameworks
  • ARCGIS
  • DevOps pipelines
  • Infrastructure
  • Mapbox

Job description – Senior Backend Developer

Node.js • MongoDB • GIS Concepts and Technologies • SaaS Platform & Cloud Computing


Position Location: Israel, Modi’in Hybrid


Our Mission

BlueGreen Water Technologies is leading the charge in helping preserve and promote life on Earth by restoring, safeguarding, and optimizing the health, and safety of waterbodies worldwide – including their wildlife and aquatic biodiversity, ecosystems, and economies – by pioneering and applying proven scientific ingenuity and deep tech solutions.

Our technology suite includes an AI-based software platform with near-real-time remote monitoring of water bodies to enable intelligent, precision-based treatments using our patented nature-based products.

Objectives of this role

As a Senior Backend Developer, you will be crucial in the design, develop and maintain scalable and reliable backend services using mainly nodejs and mongodb.

You will lead the end-to-end design of features from the architectural phase through development, collaborate with frontend developers, product managers and other stakeholders to deliver high-quality features and services.


Responsibilities include

  • Strong understanding of fundamental algorithms and data structures.
  • Write clean, efficient and well-documented code.
  • Proficient in database development such as SQL and NoSQL databases.
  • High standards for code quality, testability, maintainability, security, and performance.
  • Implement best practices and standards for code quality, testing, security and performance.
  • Troubleshoot and debug issues across the backend stack.
  • Integrate with external APIs and services.
  • Optimize the performance and scalability of the backend services.
  • Stay updated with the latest trends and technologies in the backend development domain.

Required Knowledge, Skills, and Abilities

  • Bachelor’s degree in computer science, or any related degree or certification from a recognized industry body or learning institution
  • At least 6 years of professional experience in hands-on development as a backend developer using mainly nodejs.
  • Strong knowledge of GIS concepts and technologies, such as geospatial data, spatial analysis, map projections, map tile services, etc.
  • Experience with SaaS platforms, cloud computing, microservices and RESTful APIs.
  • Familiarity with agile methodologies, git, CI/CD tools and testing frameworks.
  • Ability to see the bigger picture and carry out system architecture planning
  • Strong problem-solving skills and attention to detail.
  • Excellent writing and speaking communication in English
  • Collaboration skills, with the ability to work effectively in a team environment.
  • Self-motivated, flexible, curious by nature and a quick learner.
  • Preference given to those experienced with:
  • MongoDB and modeling data
  • GIS systems – tile services, mapbox, ARCGIS.
  • Reporting engines
  • Software architecture
  • Proven Cloud computing, DevOps pipelines and Infrastructure experience
  • Experience working remotely.

BlueGreen Water Technologies