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 contribute to the end-to-end design of features from the architectural phase through development, and collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality features and services.
Responsibilities:
* 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.
Job type:
Hybrid
Requirements:
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 is 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
* Experienced in development (SAAS) products tailored for organizations within the environmental/agricultural.
* Experience working remotely.
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 is 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
* Experienced in development (SAAS) products tailored for organizations within the environmental/agricultural.
* Experience working remotely.
This position is open to all candidates.